home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
HyperCard 2.0
/
HyperCard
/
HyperCard.rsrc
/
CODE_42_TalkCommands2.txt
< prev
next >
Wrap
Text File
|
1990-08-31
|
197KB
|
3,501 lines
# near model CODE resource
# jump table entries: 11680-11778 (99 of them)
fn00000000:
00000000 4E56 0000 link A6, 0
00000004 2F0C move.l -[A7], A4
00000006 286E 0008 movea.l A4, [A6 + 0x8]
0000000A 486C FFCA pea.l [A4 - 0x36]
0000000E 4EAD 0C9A jsr [A5 + 0xC9A /* export_399 */]
00000012 4267 clr.w -[A7]
00000014 486C FFCA pea.l [A4 - 0x36]
00000018 4267 clr.w -[A7]
0000001A 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */]
0000001E 395F FFFE move.w [A4 - 0x2], [A7]+
00000022 296C FFCC FFC6 move.l [A4 - 0x3A], [A4 - 0x34]
00000028 296C FFD4 FFC2 move.l [A4 - 0x3E], [A4 - 0x2C]
0000002E 285F movea.l A4, [A7]+
00000030 4E5E unlink A6
00000032 2E9F move.l [A7], [A7]+
00000034 4E75 rts
export_1460:
00000036 4E56 FD0A link A6, -0x02F6
0000003A 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
0000003E 4267 clr.w -[A7]
00000040 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */]
00000044 3D5F FE0C move.w [A6 - 0x1F4], [A7]+
00000048 7009 moveq.l D0, 0x09
0000004A B06E FE0C cmp.w D0, [A6 - 0x1F4]
0000004E 6608 bne +0xA /* 00000058 */
00000050 4EAD 2B1A jsr [A5 + 0x2B1A /* export_1375 */]
00000054 6000 023C bra +0x23E /* 00000292 */
label00000058:
00000058 7008 moveq.l D0, 0x08
0000005A B06E FE0C cmp.w D0, [A6 - 0x1F4]
0000005E 6620 bne +0x22 /* 00000080 */
00000060 2F0E move.l -[A7], A6
00000062 4EBA FF9C jsr [PC - 0x64 /* 00000000 */]
00000066 202E FFC2 move.l D0, [A6 - 0x3E]
0000006A B0AD A688 cmp.l D0, [A5 - 0x5978]
0000006E 660C bne +0xE /* 0000007C */
00000070 2F2E FFC6 move.l -[A7], [A6 - 0x3A]
00000074 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000078 4EAD 21AA jsr [A5 + 0x21AA /* export_1073 */]
label0000007C:
0000007C 6000 0214 bra +0x216 /* 00000292 */
label00000080:
00000080 7006 moveq.l D0, 0x06
00000082 B06E FE0C cmp.w D0, [A6 - 0x1F4]
00000086 57C5 seq D5
00000088 4405 neg.b D5
0000008A 1005 move.b D0, D5
0000008C 6706 beq +0x8 /* 00000094 */
0000008E 2F0E move.l -[A7], A6
00000090 4EBA FF6E jsr [PC - 0x92 /* 00000000 */]
label00000094:
00000094 1D7C 0001 FFA0 move.b [A6 - 0x60], 0x1
0000009A 4267 clr.w -[A7]
0000009C 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */]
000000A0 7005 moveq.l D0, 0x05
000000A2 B05F cmp.w D0, [A7]+
000000A4 6608 bne +0xA /* 000000AE */
000000A6 486E FFA0 pea.l [A6 - 0x60]
000000AA 4EAD 0B9A jsr [A5 + 0xB9A /* export_367 */]
label000000AE:
000000AE 4267 clr.w -[A7]
000000B0 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */]
000000B4 3D5F FF24 move.w [A6 - 0xDC], [A7]+
000000B8 1005 move.b D0, D5
000000BA 670A beq +0xC /* 000000C6 */
000000BC 486E FFCA pea.l [A6 - 0x36]
000000C0 4EAD 0CDA jsr [A5 + 0xCDA /* export_407 */]
000000C4 600C bra +0xE /* 000000D2 */
label000000C6:
000000C6 486E FD0C pea.l [A6 - 0x2F4]
000000CA 4EAD 2A52 jsr [A5 + 0x2A52 /* export_1350 */]
000000CE 4EAD 0C3A jsr [A5 + 0xC3A /* export_387 */]
label000000D2:
000000D2 4267 clr.w -[A7]
000000D4 4EAD 0B22 jsr [A5 + 0xB22 /* export_352 */]
000000D8 3B5F B7D8 move.w [A5 - 0x4828], [A7]+
000000DC 486E FFA0 pea.l [A6 - 0x60]
000000E0 486E FF8E pea.l [A6 - 0x72]
000000E4 486E FF92 pea.l [A6 - 0x6E]
000000E8 486E FF96 pea.l [A6 - 0x6A]
000000EC 486E FF9A pea.l [A6 - 0x66]
000000F0 486E FF7E pea.l [A6 - 0x82]
000000F4 486E FF82 pea.l [A6 - 0x7E]
000000F8 4EAD 0C62 jsr [A5 + 0xC62 /* export_392 */]
000000FC 1F3C 0001 move.b -[A7], 0x1
00000100 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
00000104 2E2E FF92 move.l D7, [A6 - 0x6E]
00000108 9EAE FF8E sub.l D7, [A6 - 0x72]
0000010C 2C2E FF96 move.l D6, [A6 - 0x6A]
00000110 9CAE FF8E sub.l D6, [A6 - 0x72]
00000114 4AAE FF7E tst.l [A6 - 0x82]
00000118 5EC0 sgt D0
0000011A 2205 move.l D1, D5
0000011C C200 and.b D1, D0
0000011E 6700 00F2 beq +0xF4 /* 00000212 */
00000122 202E FFC6 move.l D0, [A6 - 0x3A]
00000126 B0AD C5C2 cmp.l D0, [A5 - 0x3A3E]
0000012A 57C0 seq D0
0000012C 322E FFFE move.w D1, [A6 - 0x2]
00000130 B26D BC92 cmp.w D1, [A5 - 0x436E]
00000134 57C1 seq D1
00000136 C001 and.b D0, D1
00000138 6706 beq +0x8 /* 00000140 */
0000013A 4267 clr.w -[A7]
0000013C 4EAD 0F72 jsr [A5 + 0xF72 /* export_490 */]
label00000140:
00000140 382E FFFE move.w D4, [A6 - 0x2]
00000144 202E FFC6 move.l D0, [A6 - 0x3A]
00000148 B0AE FFC2 cmp.l D0, [A6 - 0x3E]
0000014C 6606 bne +0x8 /* 00000154 */
0000014E 3004 move.w D0, D4
00000150 4440 neg.w D0
00000152 3800 move.w D4, D0
label00000154:
00000154 2F2E FFC2 move.l -[A7], [A6 - 0x3E]
00000158 2F2E FFC6 move.l -[A7], [A6 - 0x3A]
0000015C 3F04 move.w -[A7], D4
0000015E 486E FF1E pea.l [A6 - 0xE2]
00000162 486E FF1A pea.l [A6 - 0xE6]
00000166 4EAD 2682 jsr [A5 + 0x2682 /* export_1228 */]
0000016A 4AAE FF1E tst.l [A6 - 0xE2]
0000016E 6608 bne +0xA /* 00000178 */
00000170 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
00000174 6000 009C bra +0x9E /* 00000212 */
label00000178:
00000178 2F2E FF1E move.l -[A7], [A6 - 0xE2]
0000017C 202E FF7E move.l D0, [A6 - 0x82]
00000180 D0AE FF1A add.l D0, [A6 - 0xE6]
00000184 5280 addq.l D0, 1
00000186 2F00 move.l -[A7], D0
00000188 4EAD 1FAA jsr [A5 + 0x1FAA /* export_1009 */]
0000018C 4267 clr.w -[A7]
0000018E 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00000192 4A5F tst.w [A7]+
00000194 6706 beq +0x8 /* 0000019C */
00000196 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
0000019A 606E bra +0x70 /* 0000020A */
label0000019C:
0000019C 206E FF1E movea.l A0, [A6 - 0xE2]
000001A0 286E FF1A movea.l A4, [A6 - 0xE6]
000001A4 D9D0 add.l A4, [A0]
000001A6 3D6E FF80 FD0A move.w [A6 - 0x2F6], [A6 - 0x80]
000001AC 3D7C 0001 FF10 move.w [A6 - 0xF0], 0x1
000001B2 600C bra +0xE /* 000001C0 */
label000001B4:
000001B4 18BC 000D move.b [A4], 0xD /* '\r' */
000001B8 528C addq.l A4, 1
000001BA 526E FF10 addq.w [A6 - 0xF0], 1
000001BE 690A bvs +0xC /* 000001CA */
label000001C0:
000001C0 302E FF10 move.w D0, [A6 - 0xF0]
000001C4 B06E FD0A cmp.w D0, [A6 - 0x2F6]
000001C8 6FEA ble -0x14 /* 000001B4 */
label000001CA:
000001CA 4214 clr.b [A4]
000001CC 206E FF1E movea.l A0, [A6 - 0xE2]
000001D0 200C move.l D0, A4
000001D2 9090 sub.l D0, [A0]
000001D4 2D40 FF16 move.l [A6 - 0xEA], D0
000001D8 4267 clr.w -[A7]
000001DA 2F2E FFC2 move.l -[A7], [A6 - 0x3E]
000001DE 2F2E FFC6 move.l -[A7], [A6 - 0x3A]
000001E2 3F04 move.w -[A7], D4
000001E4 2F2E FF1E move.l -[A7], [A6 - 0xE2]
000001E8 2F2E FF16 move.l -[A7], [A6 - 0xEA]
000001EC 1F3C 0001 move.b -[A7], 0x1
000001F0 486E FF0F pea.l [A6 - 0xF1]
000001F4 4EAD 276A jsr [A5 + 0x276A /* export_1257 */]
000001F8 101F move.b D0, [A7]+
000001FA 670E beq +0x10 /* 0000020A */
000001FC BEAE FF1A cmp.l D7, [A6 - 0xE6]
00000200 6604 bne +0x6 /* 00000206 */
00000202 DEAE FF7E add.l D7, [A6 - 0x82]
label00000206:
00000206 DCAE FF7E add.l D6, [A6 - 0x82]
label0000020A:
0000020A 486E FF1E pea.l [A6 - 0xE2]
0000020E 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
label00000212:
00000212 7001 moveq.l D0, 0x01
00000214 B06E FF24 cmp.w D0, [A6 - 0xDC]
00000218 6602 bne +0x4 /* 0000021C */
0000021A 2C07 move.l D6, D7
label0000021C:
0000021C 7002 moveq.l D0, 0x02
0000021E B06E FF24 cmp.w D0, [A6 - 0xDC]
00000222 6602 bne +0x4 /* 00000226 */
00000224 2E06 move.l D7, D6
label00000226:
00000226 2005 move.l D0, D5
00000228 C02D BCB0 and.b D0, [A5 - 0x4350]
0000022C 6746 beq +0x48 /* 00000274 */
0000022E 202E FFC6 move.l D0, [A6 - 0x3A]
00000232 B0AD C5C2 cmp.l D0, [A5 - 0x3A3E]
00000236 57C0 seq D0
00000238 4A00 tst.b D0
0000023A 6738 beq +0x3A /* 00000274 */
0000023C 322E FFFE move.w D1, [A6 - 0x2]
00000240 B26D BC92 cmp.w D1, [A5 - 0x436E]
00000244 57C1 seq D1
00000246 C001 and.b D0, D1
00000248 672A beq +0x2C /* 00000274 */
0000024A 206D BC8C movea.l A0, [A5 - 0x4374]
0000024E 2050 movea.l A0, [A0]
00000250 3228 0020 move.w D1, [A0 + 0x20]
00000254 48C1 ext.l D1
00000256 B287 cmp.l D1, D7
00000258 57C1 seq D1
0000025A C001 and.b D0, D1
0000025C 6716 beq +0x18 /* 00000274 */
0000025E 206D BC8C movea.l A0, [A5 - 0x4374]
00000262 2050 movea.l A0, [A0]
00000264 3228 0022 move.w D1, [A0 + 0x22]
00000268 48C1 ext.l D1
0000026A B286 cmp.l D1, D6
0000026C 57C1 seq D1
0000026E C001 and.b D0, D1
00000270 6702 beq +0x4 /* 00000274 */
00000272 601E bra +0x20 /* 00000292 */
label00000274:
00000274 1005 move.b D0, D5
00000276 6712 beq +0x14 /* 0000028A */
00000278 2F2E FFC6 move.l -[A7], [A6 - 0x3A]
0000027C 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000280 2F07 move.l -[A7], D7
00000282 2F06 move.l -[A7], D6
00000284 4EAD 1032 jsr [A5 + 0x1032 /* export_514 */]
00000288 6008 bra +0xA /* 00000292 */
label0000028A:
0000028A 2F07 move.l -[A7], D7
0000028C 2F06 move.l -[A7], D6
0000028E 4EAD 102A jsr [A5 + 0x102A /* export_513 */]
label00000292:
00000292 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
00000296 4E5E unlink A6
00000298 4E75 rts
export_1461:
fn0000029A:
0000029A 4E56 FDEA link A6, -0x0216
0000029E 2F07 move.l -[A7], D7
000002A0 4267 clr.w -[A7]
000002A2 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */]
000002A6 3E1F move.w D7, [A7]+
000002A8 7002 moveq.l D0, 0x02
000002AA B047 cmp.w D0, D7
000002AC 6600 0158 bne +0x15A /* 00000406 */
000002B0 42A7 clr.l -[A7]
000002B2 4EAD 0BC2 jsr [A5 + 0xBC2 /* export_372 */]
000002B6 2D5F FFF8 move.l [A6 - 0x8], [A7]+
000002BA 486E FDF8 pea.l [A6 - 0x208]
000002BE 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
000002C2 486E FEF8 pea.l [A6 - 0x108]
000002C6 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
000002CA 486E FDF8 pea.l [A6 - 0x208]
000002CE 486E FEF8 pea.l [A6 - 0x108]
000002D2 486E FDF4 pea.l [A6 - 0x20C]
000002D6 486E FDF0 pea.l [A6 - 0x210]
000002DA 486E FFFE pea.l [A6 - 0x2]
000002DE 4EAD 172A jsr [A5 + 0x172A /* export_737 */]
000002E2 4AAE FDF4 tst.l [A6 - 0x20C]
000002E6 6700 00C8 beq +0xCA /* 000003B0 */
000002EA 4267 clr.w -[A7]
000002EC 2F2E FDF4 move.l -[A7], [A6 - 0x20C]
000002F0 486E FEF8 pea.l [A6 - 0x108]
000002F4 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000002F8 4EAD 143A jsr [A5 + 0x143A /* export_643 */]
000002FC 101F move.b D0, [A7]+
000002FE 6600 00FC bne +0xFE /* 000003FC */
00000302 102E FFFF move.b D0, [A6 - 0x1]
00000306 4880 ext.w D0
00000308 5940 subq.w D0, 4
0000030A 674C beq +0x4E /* 00000358 */
0000030C 0440 000D subi.w D0, 0xD /* '\r' */
00000310 6704 beq +0x6 /* 00000316 */
00000312 6000 008E bra +0x90 /* 000003A2 */
label00000316:
00000316 206E FFF8 movea.l A0, [A6 - 0x8]
0000031A 2F10 move.l -[A7], [A0]
0000031C 486D CEF0 pea.l [A5 - 0x3110]
00000320 4EAD 2562 jsr [A5 + 0x2562 /* export_1192 */]
00000324 4267 clr.w -[A7]
00000326 486D CEF0 pea.l [A5 - 0x3110]
0000032A 486E FDEF pea.l [A6 - 0x211]
0000032E 4EAD 0A52 jsr [A5 + 0xA52 /* export_326 */]
00000332 101F move.b D0, [A7]+
00000334 6714 beq +0x16 /* 0000034A */
00000336 206E FDF4 movea.l A0, [A6 - 0x20C]
0000033A 2050 movea.l A0, [A0]
0000033C 2F28 0004 move.l -[A7], [A0 + 0x4]
00000340 1F2E FDEF move.b -[A7], [A6 - 0x211]
00000344 4EAD 2272 jsr [A5 + 0x2272 /* export_1098 */]
00000348 6064 bra +0x66 /* 000003AE */
label0000034A:
0000034A 3F3C 0080 move.w -[A7], 0x80
0000034E 486D CEF0 pea.l [A5 - 0x3110]
00000352 4EAD 09B2 jsr [A5 + 0x9B2 /* export_306 */]
00000356 6056 bra +0x58 /* 000003AE */
label00000358:
00000358 206E FFF8 movea.l A0, [A6 - 0x8]
0000035C 2F10 move.l -[A7], [A0]
0000035E 486D CEF0 pea.l [A5 - 0x3110]
00000362 4EAD 2562 jsr [A5 + 0x2562 /* export_1192 */]
00000366 4267 clr.w -[A7]
00000368 486D CEF0 pea.l [A5 - 0x3110]
0000036C 486E FDEA pea.l [A6 - 0x216]
00000370 4EAD 0C5A jsr [A5 + 0xC5A /* export_391 */]
00000374 101F move.b D0, [A7]+
00000376 671C beq +0x1E /* 00000394 */
00000378 486E FDEA pea.l [A6 - 0x216]
0000037C 4EAD 288A jsr [A5 + 0x288A /* export_1293 */]
00000380 206E FDF4 movea.l A0, [A6 - 0x20C]
00000384 2050 movea.l A0, [A0]
00000386 2F28 0004 move.l -[A7], [A0 + 0x4]
0000038A 2F2E FDEA move.l -[A7], [A6 - 0x216]
0000038E 4267 clr.w -[A7]
00000390 A91B syscall MoveWindow
00000392 6068 bra +0x6A /* 000003FC */
label00000394:
00000394 3F3C 0078 move.w -[A7], 0x78 /* 'x' */
00000398 486D CEF0 pea.l [A5 - 0x3110]
0000039C 4EAD 09B2 jsr [A5 + 0x9B2 /* export_306 */]
000003A0 605A bra +0x5C /* 000003FC */
label000003A2:
000003A2 487A 0084 pea.l [PC + 0x84 /* 00000428, value 0x27546861 '\'Tha', pstring "That window doesn\'t have that property." */]
000003A6 3F3C 007F move.w -[A7], 0x7F
000003AA 4EBA 0CBE jsr [PC + 0xCBE /* 0000106A */]
label000003AE:
000003AE 604C bra +0x4E /* 000003FC */
label000003B0:
000003B0 4AAE FDF0 tst.l [A6 - 0x210]
000003B4 672C beq +0x2E /* 000003E2 */
000003B6 70FF moveq.l D0, 0xFFFFFFFF
000003B8 B06E FFFE cmp.w D0, [A6 - 0x2]
000003BC 660A bne +0xC /* 000003C8 */
000003BE 3F3C 007F move.w -[A7], 0x7F
000003C2 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
000003C6 6034 bra +0x36 /* 000003FC */
label000003C8:
000003C8 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000003CC 1F3C 0001 move.b -[A7], 0x1
000003D0 4EAD 0C2A jsr [A5 + 0xC2A /* export_385 */]
000003D4 2F2E FDF0 move.l -[A7], [A6 - 0x210]
000003D8 1F2E FFFF move.b -[A7], [A6 - 0x1]
000003DC 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
000003E0 603E bra +0x40 /* 00000420 */
label000003E2:
000003E2 486E FDF8 pea.l [A6 - 0x208]
000003E6 487A 003E pea.l [PC + 0x3E /* 00000426, value 0x2754 '\'T', cstring "" */]
000003EA 487A 003A pea.l [PC + 0x3A /* 00000426, value 0x2754 '\'T', cstring "" */]
000003EE 487A 0036 pea.l [PC + 0x36 /* 00000426, value 0x2754 '\'T', cstring "" */]
000003F2 A98B syscall ParamText
000003F4 3F3C 0097 move.w -[A7], 0x97
000003F8 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
label000003FC:
000003FC 486E FFF8 pea.l [A6 - 0x8]
00000400 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
00000404 601A bra +0x1C /* 00000420 */
label00000406:
00000406 4A47 tst.w D7
00000408 6612 bne +0x14 /* 0000041C */
0000040A 1B7C 0002 F6EC move.b [A5 - 0x914], 0x2
00000410 2B6D A630 F6F0 move.l [A5 - 0x910], [A5 - 0x59D0]
00000416 1B7C 0005 F6EE move.b [A5 - 0x912], 0x5
label0000041C:
0000041C 4EAD 174A jsr [A5 + 0x174A /* export_741 */]
label00000420:
00000420 2E1F move.l D7, [A7]+
00000422 4E5E unlink A6
00000424 4E75 rts
00000426 0000 2754 ori.b D0, 0x54 /* 'T' */
0000042A 6861 bvc +0x63 /* 0000048D */
0000042C 7420 moveq.l D2, 0x20
0000042E 7769 moveq.l D3, 0x69
00000430 6E64 bgt +0x66 /* 00000496 */
00000432 6F77 ble +0x79 /* 000004AB */
00000434 2064 movea.l A0, -[A4]
00000436 6F65 ble +0x67 /* 0000049D */
00000438 736E moveq.l D1, 0x6E
0000043A 2774 2068 6176 move.l [A3 + 0x6176], [A4 + D2.w + 0x68]
00000440 6520 bcs +0x22 /* 00000462 */
00000442 7468 moveq.l D2, 0x68
00000444 6174 bsr +0x76 /* 000004BA */
00000446 2070 726F movea.l A0, [A0 + D7.w * 2 + 0x6F]
0000044A 7065 moveq.l D0, 0x65
0000044C 7274 moveq.l D1, 0x74
0000044E 792E moveq.l D4, 0x2E
export_1462:
00000450 4E56 FDFC link A6, -0x0204
00000454 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
00000458 4207 clr.b D7
0000045A 4267 clr.w -[A7]
0000045C 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */]
00000460 3D5F FEFC move.w [A6 - 0x104], [A7]+
// begin alternate branch 00000462-00000466
label00000462:
00000462 FEFC 7004 .extension 0xEFC <<F/2-3/7>> // unimplemented
// end alternate branch 00000462-00000466
label00000462: // (misaligned)
00000464 7004 moveq.l D0, 0x04
00000466 B06E FEFC cmp.w D0, [A6 - 0x104]
0000046A 6622 bne +0x24 /* 0000048E */
0000046C 7E01 moveq.l D7, 0x01
0000046E 486E FFA0 pea.l [A6 - 0x60]
00000472 4EAD 0CA2 jsr [A5 + 0xCA2 /* export_400 */]
00000476 2D6E FFA0 FFA4 move.l [A6 - 0x5C], [A6 - 0x60]
0000047C 486E FFA4 pea.l [A6 - 0x5C]
00000480 4EAD 288A jsr [A5 + 0x288A /* export_1293 */]
00000484 4267 clr.w -[A7]
00000486 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */]
0000048A 3D5F FEFC move.w [A6 - 0x104], [A7]+
label0000048E:
0000048E 700F moveq.l D0, 0x0F
00000490 B06E FEFC cmp.w D0, [A6 - 0x104]
00000494 6674 bne +0x76 /* 0000050A */
label00000496:
00000496 486E FDFC pea.l [A6 - 0x204]
0000049A 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
0000049E 1007 move.b D0, D7
000004A0 6732 beq +0x34 /* 000004D4 */
000004A2 487A 0410 pea.l [PC + 0x410 /* 000008B4, value 0x36C6F63, pstring "loc" */]
000004A6 4EAD 0C3A jsr [A5 + 0xC3A /* export_387 */]
000004AA 486E FDFC pea.l [A6 - 0x204]
000004AE 4EAD 0C32 jsr [A5 + 0xC32 /* export_386 */]
000004B2 486E FFA0 pea.l [A6 - 0x60]
000004B6 4EAD 0CF2 jsr [A5 + 0xCF2 /* export_410 */]
fn000004BA:
000004BA 3D7C 0002 FEFC move.w [A6 - 0x104], 0x2
000004C0 486E FEFC pea.l [A6 - 0x104]
000004C4 7002 moveq.l D0, 0x02
000004C6 2F00 move.l -[A7], D0
000004C8 1F3C 000D move.b -[A7], 0xD /* '\r' */
000004CC 4EAD 094A jsr [A5 + 0x94A /* export_293 */]
000004D0 4EBA FDC8 jsr [PC - 0x238 /* 0000029A */]
label000004D4:
000004D4 487A 03D6 pea.l [PC + 0x3D6 /* 000008AC, value 0x7766973, pstring "visible" */]
000004D8 4EAD 0C3A jsr [A5 + 0xC3A /* export_387 */]
000004DC 486E FDFC pea.l [A6 - 0x204]
000004E0 4EAD 0C32 jsr [A5 + 0xC32 /* export_386 */]
000004E4 486D CEC6 pea.l [A5 - 0x313A]
000004E8 4EAD 0C3A jsr [A5 + 0xC3A /* export_387 */]
000004EC 3D7C 0002 FEFC move.w [A6 - 0x104], 0x2
000004F2 486E FEFC pea.l [A6 - 0x104]
000004F6 7002 moveq.l D0, 0x02
000004F8 2F00 move.l -[A7], D0
000004FA 1F3C 000D move.b -[A7], 0xD /* '\r' */
000004FE 4EAD 094A jsr [A5 + 0x94A /* export_293 */]
00000502 4EBA FD96 jsr [PC - 0x26A /* 0000029A */]
00000506 6000 039C bra +0x39E /* 000008A4 */
label0000050A:
0000050A 7001 moveq.l D0, 0x01
0000050C B06E FEFC cmp.w D0, [A6 - 0x104]
00000510 660C bne +0xE /* 0000051E */
00000512 4EAD 227A jsr [A5 + 0x227A /* export_1099 */]
00000516 4EAD 22F2 jsr [A5 + 0x22F2 /* export_1114 */]
0000051A 6000 0388 bra +0x38A /* 000008A4 */
label0000051E:
0000051E 7010 moveq.l D0, 0x10
00000520 B06E FEFC cmp.w D0, [A6 - 0x104]
00000524 6612 bne +0x14 /* 00000538 */
00000526 1B7C 0001 BD14 move.b [A5 - 0x42EC], 0x1
0000052C 486D B70C pea.l [A5 - 0x48F4]
00000530 4EAD 2B6A jsr [A5 + 0x2B6A /* export_1385 */]
00000534 6000 036E bra +0x370 /* 000008A4 */
label00000538:
00000538 700D moveq.l D0, 0x0D
0000053A B06E FEFC cmp.w D0, [A6 - 0x104]
0000053E 660C bne +0xE /* 0000054C */
00000540 1F3C 0001 move.b -[A7], 0x1
00000544 4EAD 225A jsr [A5 + 0x225A /* export_1095 */]
00000548 6000 035A bra +0x35C /* 000008A4 */
label0000054C:
0000054C 7002 moveq.l D0, 0x02
0000054E B06E FEFC cmp.w D0, [A6 - 0x104]
00000552 6600 00F0 bne +0xF2 /* 00000644 */
00000556 4267 clr.w -[A7]
00000558 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */]
0000055C 301F move.w D0, [A7]+
0000055E 5340 subq.w D0, 1
00000560 6B00 00DA bmi +0xDC /* 0000063C */
00000564 0C40 0005 cmpi.w D0, 0x5
00000568 6E00 00D2 bgt +0xD4 /* 0000063C */
0000056C D040 add.w D0, D0
0000056E 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000572 4EFB 0000 jmp [PC + D0.w]
00000576 000E 0030 ori.b A6, 0x30 /* '0' */
0000057A 004E 006C ori.w A6, 0x6C /* 'l' */
0000057E 008E 00AC 1007 ori.l A6, 0xAC1007
00000584 670E beq +0x10 /* 00000594 */
00000586 2F2D B660 move.l -[A7], [A5 - 0x49A0]
0000058A 2F2E FFA0 move.l -[A7], [A6 - 0x60]
0000058E 4267 clr.w -[A7]
00000590 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */]
label00000594:
00000594 2F2D B660 move.l -[A7], [A5 - 0x49A0]
00000598 1F3C 0001 move.b -[A7], 0x1
0000059C 4EAD 2272 jsr [A5 + 0x2272 /* export_1098 */]
000005A0 6000 009A bra +0x9C /* 0000063C */
000005A4 1007 move.b D0, D7
000005A6 670C beq +0xE /* 000005B4 */
000005A8 2F2D B740 move.l -[A7], [A5 - 0x48C0]
000005AC 2F2E FFA4 move.l -[A7], [A6 - 0x5C]
000005B0 4267 clr.w -[A7]
000005B2 A91B syscall MoveWindow
label000005B4:
000005B4 2F2D B740 move.l -[A7], [A5 - 0x48C0]
000005B8 1F3C 0001 move.b -[A7], 0x1
000005BC 4EAD 2272 jsr [A5 + 0x2272 /* export_1098 */]
000005C0 607A bra +0x7C /* 0000063C */
000005C2 1007 move.b D0, D7
000005C4 670C beq +0xE /* 000005D2 */
000005C6 2F2D BB36 move.l -[A7], [A5 - 0x44CA]
000005CA 2F2E FFA4 move.l -[A7], [A6 - 0x5C]
000005CE 4267 clr.w -[A7]
000005D0 A91B syscall MoveWindow
label000005D2:
000005D2 2F2D BB36 move.l -[A7], [A5 - 0x44CA]
000005D6 1F3C 0001 move.b -[A7], 0x1
000005DA 4EAD 2272 jsr [A5 + 0x2272 /* export_1098 */]
000005DE 605C bra +0x5E /* 0000063C */
000005E0 1007 move.b D0, D7
000005E2 670C beq +0xE /* 000005F0 */
000005E4 2F2D BD56 move.l -[A7], [A5 - 0x42AA]
000005E8 2F2E FFA4 move.l -[A7], [A6 - 0x5C]
000005EC 4267 clr.w -[A7]
000005EE A91B syscall MoveWindow
label000005F0:
000005F0 2F2D BD56 move.l -[A7], [A5 - 0x42AA]
000005F4 1F3C 0001 move.b -[A7], 0x1
000005F8 4EAD 2272 jsr [A5 + 0x2272 /* export_1098 */]
000005FC 422D BD00 clr.b [A5 - 0x4300]
00000600 603A bra +0x3C /* 0000063C */
00000602 1007 move.b D0, D7
00000604 670C beq +0xE /* 00000612 */
00000606 2F2D C4B2 move.l -[A7], [A5 - 0x3B4E]
0000060A 2F2E FFA4 move.l -[A7], [A6 - 0x5C]
0000060E 4267 clr.w -[A7]
00000610 A91B syscall MoveWindow
label00000612:
00000612 2F2D C4B2 move.l -[A7], [A5 - 0x3B4E]
00000616 1F3C 0001 move.b -[A7], 0x1
0000061A 4EAD 2272 jsr [A5 + 0x2272 /* export_1098 */]
0000061E 601C bra +0x1E /* 0000063C */
00000620 1007 move.b D0, D7
00000622 670C beq +0xE /* 00000630 */
00000624 2F2D B428 move.l -[A7], [A5 - 0x4BD8]
00000628 2F2E FFA4 move.l -[A7], [A6 - 0x5C]
0000062C 4267 clr.w -[A7]
0000062E A91B syscall MoveWindow
label00000630:
00000630 2F2D B428 move.l -[A7], [A5 - 0x4BD8]
00000634 1F3C 0001 move.b -[A7], 0x1
00000638 4EAD 2272 jsr [A5 + 0x2272 /* export_1098 */]
label0000063C:
0000063C 4EAD 22F2 jsr [A5 + 0x22F2 /* export_1114 */]
00000640 6000 0262 bra +0x264 /* 000008A4 */
label00000644:
00000644 7003 moveq.l D0, 0x03
00000646 B06E FEFC cmp.w D0, [A6 - 0x104]
0000064A 6600 0122 bne +0x124 /* 0000076E */
0000064E 486E FFA8 pea.l [A6 - 0x58]
00000652 4EAD 0C9A jsr [A5 + 0xC9A /* export_399 */]
00000656 4267 clr.w -[A7]
00000658 486E FFA8 pea.l [A6 - 0x58]
0000065C 4267 clr.w -[A7]
0000065E 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */]
00000662 381F move.w D4, [A7]+
00000664 2C2E FFAA move.l D6, [A6 - 0x56]
00000668 4267 clr.w -[A7]
0000066A 2F06 move.l -[A7], D6
0000066C 3F04 move.w -[A7], D4
0000066E 486E FFDC pea.l [A6 - 0x24]
00000672 4EAD 263A jsr [A5 + 0x263A /* export_1219 */]
00000676 101F move.b D0, [A7]+
00000678 6700 00F0 beq +0xF2 /* 0000076A */
0000067C 41EE FEFE lea.l A0, [A6 - 0x102]
00000680 43EE FFE2 lea.l A1, [A6 - 0x1E]
00000684 20D9 move.l [A0]+, [A1]+
00000686 20D9 move.l [A0]+, [A1]+
00000688 1007 move.b D0, D7
0000068A 6758 beq +0x5A /* 000006E4 */
0000068C 302E FF04 move.w D0, [A6 - 0xFC]
00000690 906E FF00 sub.w D0, [A6 - 0x100]
00000694 3D40 FF06 move.w [A6 - 0xFA], D0
00000698 302E FF02 move.w D0, [A6 - 0xFE]
0000069C 906E FEFE sub.w D0, [A6 - 0x102]
000006A0 3D40 FF08 move.w [A6 - 0xF8], D0
000006A4 302E FF06 move.w D0, [A6 - 0xFA]
000006A8 48C0 ext.l D0
000006AA 81FC 0002 divs.w D0, 0x2
000006AE 322E FFA2 move.w D1, [A6 - 0x5E]
000006B2 9240 sub.w D1, D0
000006B4 3D41 FF00 move.w [A6 - 0x100], D1
000006B8 302E FF08 move.w D0, [A6 - 0xF8]
000006BC 48C0 ext.l D0
000006BE 81FC 0002 divs.w D0, 0x2
000006C2 322E FFA0 move.w D1, [A6 - 0x60]
000006C6 9240 sub.w D1, D0
000006C8 3D41 FEFE move.w [A6 - 0x102], D1
000006CC 302E FF06 move.w D0, [A6 - 0xFA]
000006D0 D06E FF00 add.w D0, [A6 - 0x100]
000006D4 3D40 FF04 move.w [A6 - 0xFC], D0
000006D8 302E FF08 move.w D0, [A6 - 0xF8]
000006DC D06E FEFE add.w D0, [A6 - 0x102]
000006E0 3D40 FF02 move.w [A6 - 0xFE], D0
label000006E4:
000006E4 7000 moveq.l D0, 0x00
000006E6 102E FFE1 move.b D0, [A6 - 0x1F]
000006EA C0BC 0000 0080 and.l D0, 0x80
000006F0 4A80 tst.l D0
000006F2 663E bne +0x40 /* 00000732 */
000006F4 4267 clr.w -[A7]
000006F6 486E FEFE pea.l [A6 - 0x102]
000006FA 486E FFE2 pea.l [A6 - 0x1E]
000006FE A8A6 syscall EqualRect
00000700 101F move.b D0, [A7]+
00000702 6704 beq +0x6 /* 00000708 */
00000704 6000 019E bra +0x1A0 /* 000008A4 */
label00000708:
00000708 7000 moveq.l D0, 0x00
0000070A 102E FFE1 move.b D0, [A6 - 0x1F]
0000070E 80BC 0000 0080 or.l D0, 0x80
00000714 1D40 FFE1 move.b [A6 - 0x1F], D0
00000718 4267 clr.w -[A7]
0000071A 2F06 move.l -[A7], D6
0000071C 486E FFDC pea.l [A6 - 0x24]
00000720 4EAD 2732 jsr [A5 + 0x2732 /* export_1250 */]
00000724 101F move.b D0, [A7]+
00000726 670A beq +0xC /* 00000732 */
00000728 2F06 move.l -[A7], D6
0000072A 3F04 move.w -[A7], D4
0000072C 4267 clr.w -[A7]
0000072E 4EAD 230A jsr [A5 + 0x230A /* export_1117 */]
label00000732:
00000732 41EE FFE2 lea.l A0, [A6 - 0x1E]
00000736 43EE FEFE lea.l A1, [A6 - 0x102]
0000073A 20D9 move.l [A0]+, [A1]+
0000073C 20D9 move.l [A0]+, [A1]+
0000073E 7000 moveq.l D0, 0x00
00000740 102E FFE1 move.b D0, [A6 - 0x1F]
00000744 C0BC 0000 007F and.l D0, 0x7F
0000074A 1D40 FFE1 move.b [A6 - 0x1F], D0
0000074E 4267 clr.w -[A7]
00000750 2F06 move.l -[A7], D6
00000752 486E FFDC pea.l [A6 - 0x24]
00000756 4EAD 2732 jsr [A5 + 0x2732 /* export_1250 */]
0000075A 101F move.b D0, [A7]+
0000075C 670C beq +0xE /* 0000076A */
0000075E 2F06 move.l -[A7], D6
00000760 3F04 move.w -[A7], D4
00000762 1F3C 0001 move.b -[A7], 0x1
00000766 4EAD 230A jsr [A5 + 0x230A /* export_1117 */]
label0000076A:
0000076A 6000 0138 bra +0x13A /* 000008A4 */
label0000076E:
0000076E 7005 moveq.l D0, 0x05
00000770 B06E FEFC cmp.w D0, [A6 - 0x104]
00000774 6600 00BE bne +0xC0 /* 00000834 */
00000778 1D6D C4A0 FF8D move.b [A6 - 0x73], [A5 - 0x3B60]
0000077E 1B7C 0001 C4A0 move.b [A5 - 0x3B60], 0x1
00000784 486E FF24 pea.l [A6 - 0xDC]
00000788 4EAD 2A4A jsr [A5 + 0x2A4A /* export_1349 */]
0000078C 1D7C 0002 FF24 move.b [A6 - 0xDC], 0x2
00000792 1D7C 0002 FF2E move.b [A6 - 0xD2], 0x2
00000798 4267 clr.w -[A7]
0000079A 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */]
0000079E 301F move.w D0, [A7]+
000007A0 5D40 subq.w D0, 6
000007A2 670E beq +0x10 /* 000007B2 */
000007A4 5340 subq.w D0, 1
000007A6 6710 beq +0x12 /* 000007B8 */
000007A8 5340 subq.w D0, 1
000007AA 6716 beq +0x18 /* 000007C2 */
000007AC 5940 subq.w D0, 4
000007AE 6716 beq +0x18 /* 000007C6 */
000007B0 601E bra +0x20 /* 000007D0 */
label000007B2:
000007B2 2A2D A6BC move.l D5, [A5 - 0x5944]
000007B6 6018 bra +0x1A /* 000007D0 */
label000007B8:
000007B8 42A7 clr.l -[A7]
000007BA 4EAD 0BCA jsr [A5 + 0xBCA /* export_373 */]
000007BE 2A1F move.l D5, [A7]+
000007C0 600E bra +0x10 /* 000007D0 */
label000007C2:
000007C2 7AFF moveq.l D5, 0xFFFFFFFF
000007C4 600A bra +0xC /* 000007D0 */
label000007C6:
000007C6 2A2D A704 move.l D5, [A5 - 0x58FC]
000007CA 1D7C 0005 FF24 move.b [A6 - 0xDC], 0x5
label000007D0:
000007D0 4A85 tst.l D5
000007D2 56C0 sne D0
000007D4 2F00 move.l -[A7], D0
000007D6 4267 clr.w -[A7]
000007D8 4EAD 1CA2 jsr [A5 + 0x1CA2 /* export_912 */]
000007DC 121F move.b D1, [A7]+
000007DE 201F move.l D0, [A7]+
000007E0 0A01 0001 xori.b D1, 0x1
000007E4 C001 and.b D0, D1
000007E6 2F00 move.l -[A7], D0
000007E8 2F3C 0002 0000 move.l -[A7], 0x20000
000007EE 486E FF8E pea.l [A6 - 0x72]
000007F2 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
000007F6 121F move.b D1, [A7]+
000007F8 201F move.l D0, [A7]+
000007FA 0A01 0001 xori.b D1, 0x1
000007FE C001 and.b D0, D1
00000800 671C beq +0x1E /* 0000081E */
00000802 4267 clr.w -[A7]
00000804 486E FF24 pea.l [A6 - 0xDC]
00000808 4EAD 2972 jsr [A5 + 0x2972 /* export_1322 */]
0000080C 1D5F FF23 move.b [A6 - 0xDD], [A7]+
00000810 102D A370 move.b D0, [A5 - 0x5C90]
00000814 6704 beq +0x6 /* 0000081A */
00000816 4EAD 22AA jsr [A5 + 0x22AA /* export_1105 */]
label0000081A:
0000081A 5385 subq.l D5, 1
0000081C 60B2 bra -0x4C /* 000007D0 */
label0000081E:
0000081E 2F3C 0000 0006 move.l -[A7], 0x6
00000824 201F move.l D0, [A7]+
00000826 A032 syscall FlushEvents
00000828 1B6E FF8D C4A0 move.b [A5 - 0x3B60], [A6 - 0x73]
0000082E 4EAD 2B8A jsr [A5 + 0x2B8A /* export_1389 */]
00000832 6070 bra +0x72 /* 000008A4 */
label00000834:
00000834 7009 moveq.l D0, 0x09
00000836 B06E FEFC cmp.w D0, [A6 - 0x104]
0000083A 663E bne +0x40 /* 0000087A */
0000083C 486E FF0A pea.l [A6 - 0xF6]
00000840 4EAD 0CBA jsr [A5 + 0xCBA /* export_403 */]
00000844 7002 moveq.l D0, 0x02
00000846 B02E FF0A cmp.b D0, [A6 - 0xF6]
0000084A 660E bne +0x10 /* 0000085A */
0000084C 2F2E FF14 move.l -[A7], [A6 - 0xEC]
00000850 1F3C 0001 move.b -[A7], 0x1
00000854 4EAD 2262 jsr [A5 + 0x2262 /* export_1096 */]
00000858 604A bra +0x4C /* 000008A4 */
label0000085A:
0000085A 7003 moveq.l D0, 0x03
0000085C B02E FF0A cmp.b D0, [A6 - 0xF6]
00000860 660E bne +0x10 /* 00000870 */
00000862 2F2E FF10 move.l -[A7], [A6 - 0xF0]
00000866 1F3C 0001 move.b -[A7], 0x1
0000086A 4EAD 2252 jsr [A5 + 0x2252 /* export_1094 */]
0000086E 6034 bra +0x36 /* 000008A4 */
label00000870:
00000870 3F3C 0045 move.w -[A7], 0x45 /* 'E' */
00000874 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
00000878 602A bra +0x2C /* 000008A4 */
label0000087A:
0000087A 700A moveq.l D0, 0x0A
0000087C B06E FEFC cmp.w D0, [A6 - 0x104]
00000880 660E bne +0x10 /* 00000890 */
00000882 2F2D A688 move.l -[A7], [A5 - 0x5978]
00000886 1F3C 0001 move.b -[A7], 0x1
0000088A 4EAD 2262 jsr [A5 + 0x2262 /* export_1096 */]
0000088E 6014 bra +0x16 /* 000008A4 */
label00000890:
00000890 700B moveq.l D0, 0x0B
00000892 B06E FEFC cmp.w D0, [A6 - 0x104]
00000896 660C bne +0xE /* 000008A4 */
00000898 2F2D A684 move.l -[A7], [A5 - 0x597C]
0000089C 1F3C 0001 move.b -[A7], 0x1
000008A0 4EAD 2252 jsr [A5 + 0x2252 /* export_1094 */]
label000008A4:
000008A4 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+
000008A8 4E5E unlink A6
000008AA 4E75 rts
000008AC 0776 6973 6962 6C65 036C 6F63 bchg [[A6 + 0x69626C65] + 0x36C6F63], D3
export_1463:
000008B8 4E56 FFF6 link A6, -0x000A
000008BC 426E 0010 clr.w [A6 + 0x10]
000008C0 206E 000C movea.l A0, [A6 + 0xC]
000008C4 2F08 move.l -[A7], A0
000008C6 486E FFF6 pea.l [A6 - 0xA]
000008CA 3F3C 300E move.w -[A7], 0x300E
000008CE A9EB syscall Pack4/FP68K
000008D0 206E 0008 movea.l A0, [A6 + 0x8]
000008D4 2F08 move.l -[A7], A0
000008D6 486E FFF6 pea.l [A6 - 0xA]
000008DA 3F3C 300A move.w -[A7], 0x300A /* '0\n' */
000008DE A9EB syscall Pack4/FP68K
000008E0 6F08 ble +0xA /* 000008EA */
000008E2 3D7C 0001 0010 move.w [A6 + 0x10], 0x1
000008E8 6028 bra +0x2A /* 00000912 */
label000008EA:
000008EA 206E 000C movea.l A0, [A6 + 0xC]
000008EE 2F08 move.l -[A7], A0
000008F0 486E FFF6 pea.l [A6 - 0xA]
000008F4 3F3C 300E move.w -[A7], 0x300E
000008F8 A9EB syscall Pack4/FP68K
000008FA 206E 0008 movea.l A0, [A6 + 0x8]
000008FE 2F08 move.l -[A7], A0
00000900 486E FFF6 pea.l [A6 - 0xA]
00000904 3F3C 300A move.w -[A7], 0x300A /* '0\n' */
00000908 A9EB syscall Pack4/FP68K
0000090A 6406 bcc +0x8 /* 00000912 */
0000090C 3D7C FFFF 0010 move.w [A6 + 0x10], 0xFFFF
label00000912:
00000912 4E5E unlink A6
00000914 205F movea.l A0, [A7]+
00000916 504F addq.w A7, 8
00000918 4ED0 jmp [A0]
export_1464:
0000091A 4E56 0000 link A6, 0
0000091E 426E 0010 clr.w [A6 + 0x10]
00000922 206E 000C movea.l A0, [A6 + 0xC]
00000926 226E 0008 movea.l A1, [A6 + 0x8]
0000092A 2F09 move.l -[A7], A1
0000092C 2F08 move.l -[A7], A0
0000092E 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000932 A9EB syscall Pack4/FP68K
00000934 6F08 ble +0xA /* 0000093E */
00000936 3D7C 0001 0010 move.w [A6 + 0x10], 0x1
0000093C 601A bra +0x1C /* 00000958 */
label0000093E:
0000093E 206E 000C movea.l A0, [A6 + 0xC]
00000942 226E 0008 movea.l A1, [A6 + 0x8]
00000946 2F09 move.l -[A7], A1
00000948 2F08 move.l -[A7], A0
0000094A 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000094E A9EB syscall Pack4/FP68K
00000950 6406 bcc +0x8 /* 00000958 */
00000952 3D7C FFFF 0010 move.w [A6 + 0x10], 0xFFFF
label00000958:
00000958 4E5E unlink A6
0000095A 205F movea.l A0, [A7]+
0000095C 504F addq.w A7, 8
0000095E 4ED0 jmp [A0]
export_1465:
00000960 4E56 0000 link A6, 0
00000964 4267 clr.w -[A7]
00000966 202E 000C move.l D0, [A6 + 0xC]
0000096A 5480 addq.l D0, 2
0000096C 2F00 move.l -[A7], D0
0000096E 202E 0008 move.l D0, [A6 + 0x8]
00000972 5480 addq.l D0, 2
00000974 2F00 move.l -[A7], D0
00000976 206E 000C movea.l A0, [A6 + 0xC]
0000097A 3F10 move.w -[A7], [A0]
0000097C 206E 0008 movea.l A0, [A6 + 0x8]
00000980 3F10 move.w -[A7], [A0]
00000982 4EAD 0412 jsr [A5 + 0x412 /* export_126 */]
00000986 3D5F 0010 move.w [A6 + 0x10], [A7]+
0000098A 4E5E unlink A6
0000098C 205F movea.l A0, [A7]+
0000098E 504F addq.w A7, 8
00000990 4ED0 jmp [A0]
export_1466:
00000992 4E56 FFEC link A6, -0x0014
00000996 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000099A 206E 000C movea.l A0, [A6 + 0xC]
0000099E 3D50 FFFA move.w [A6 - 0x6], [A0]
000009A2 206E 0008 movea.l A0, [A6 + 0x8]
000009A6 3E10 move.w D7, [A0]
000009A8 3C2E FFFA move.w D6, [A6 - 0x6]
000009AC BC47 cmp.w D6, D7
000009AE 6F02 ble +0x4 /* 000009B2 */
000009B0 3C07 move.w D6, D7
label000009B2:
000009B2 286E 000C movea.l A4, [A6 + 0xC]
000009B6 548C addq.l A4, 2
000009B8 266E 0008 movea.l A3, [A6 + 0x8]
000009BC 548B addq.l A3, 2
000009BE 422E FFED clr.b [A6 - 0x13]
label000009C2:
000009C2 4A46 tst.w D6
000009C4 6F76 ble +0x78 /* 00000A3C */
000009C6 102E FFED move.b D0, [A6 - 0x13]
000009CA 6712 beq +0x14 /* 000009DE */
000009CC 422E FFED clr.b [A6 - 0x13]
000009D0 1014 move.b D0, [A4]
000009D2 4880 ext.w D0
000009D4 3A00 move.w D5, D0
000009D6 1013 move.b D0, [A3]
000009D8 4880 ext.w D0
000009DA 3800 move.w D4, D0
000009DC 603E bra +0x40 /* 00000A1C */
label000009DE:
000009DE 1014 move.b D0, [A4]
000009E0 4880 ext.w D0
000009E2 41ED A26E lea.l A0, [A5 - 0x5D92]
000009E6 4A30 0000 tst.b [A0 + D0.w]
000009EA 6714 beq +0x16 /* 00000A00 */
000009EC 1D7C 0001 FFED move.b [A6 - 0x13], 0x1
000009F2 1014 move.b D0, [A4]
000009F4 4880 ext.w D0
000009F6 3A00 move.w D5, D0
000009F8 1013 move.b D0, [A3]
000009FA 4880 ext.w D0
000009FC 3800 move.w D4, D0
000009FE 601C bra +0x1E /* 00000A1C */
label00000A00:
00000A00 4267 clr.w -[A7]
00000A02 1F14 move.b -[A7], [A4]
00000A04 4EAD 2442 jsr [A5 + 0x2442 /* export_1156 */]
00000A08 101F move.b D0, [A7]+
00000A0A 4880 ext.w D0
00000A0C 3A00 move.w D5, D0
00000A0E 4267 clr.w -[A7]
00000A10 1F13 move.b -[A7], [A3]
00000A12 4EAD 2442 jsr [A5 + 0x2442 /* export_1156 */]
00000A16 101F move.b D0, [A7]+
00000A18 4880 ext.w D0
00000A1A 3800 move.w D4, D0
label00000A1C:
00000A1C B845 cmp.w D4, D5
00000A1E 6C08 bge +0xA /* 00000A28 */
00000A20 3D7C 0001 0010 move.w [A6 + 0x10], 0x1
00000A26 6030 bra +0x32 /* 00000A58 */
label00000A28:
00000A28 B845 cmp.w D4, D5
00000A2A 6F08 ble +0xA /* 00000A34 */
00000A2C 3D7C FFFF 0010 move.w [A6 + 0x10], 0xFFFF
00000A32 6024 bra +0x26 /* 00000A58 */
label00000A34:
00000A34 528C addq.l A4, 1
00000A36 528B addq.l A3, 1
00000A38 5346 subq.w D6, 1
00000A3A 6086 bra -0x78 /* 000009C2 */
label00000A3C:
00000A3C 426E 0010 clr.w [A6 + 0x10]
00000A40 BE6E FFFA cmp.w D7, [A6 - 0x6]
00000A44 6C06 bge +0x8 /* 00000A4C */
00000A46 3D7C 0001 0010 move.w [A6 + 0x10], 0x1
label00000A4C:
00000A4C BE6E FFFA cmp.w D7, [A6 - 0x6]
00000A50 6F06 ble +0x8 /* 00000A58 */
00000A52 3D7C FFFF 0010 move.w [A6 + 0x10], 0xFFFF
label00000A58:
00000A58 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00000A5C 4E5E unlink A6
00000A5E 205F movea.l A0, [A7]+
00000A60 504F addq.w A7, 8
00000A62 4ED0 jmp [A0]
export_1467:
00000A64 4E56 FFFE link A6, -0x0002
00000A68 2F07 move.l -[A7], D7
00000A6A 1E2D FA6C move.b D7, [A5 - 0x594]
00000A6E 1B7C 0001 FA6C move.b [A5 - 0x594], 0x1
00000A74 4EAD 19DA jsr [A5 + 0x19DA /* export_823 */]
00000A78 1B47 FA6C move.b [A5 - 0x594], D7
00000A7C 1007 move.b D0, D7
00000A7E 6606 bne +0x8 /* 00000A86 */
00000A80 486D 19DA pea.l [A5 + 0x19DA /* export_823 */]
00000A84 A9F1 syscall UnloadSeg
label00000A86:
00000A86 2E1F move.l D7, [A7]+
00000A88 4E5E unlink A6
00000A8A 4E75 rts
export_1468:
00000A8C 4E56 0000 link A6, 0
00000A90 4EAD 177A jsr [A5 + 0x177A /* export_747 */]
00000A94 486D 177A pea.l [A5 + 0x177A /* export_747 */]
00000A98 A9F1 syscall UnloadSeg
00000A9A 4E5E unlink A6
00000A9C 4E75 rts
fn00000A9E:
00000A9E 4E56 0000 link A6, 0
00000AA2 487A 001C pea.l [PC + 0x1C /* 00000AC0, value 0x11537461, pstring "Stack not in use." */]
00000AA6 3F3C 0053 move.w -[A7], 0x53 /* 'S' */
00000AAA 4EBA 05BE jsr [PC + 0x5BE /* 0000106A */]
00000AAE 206E 0008 movea.l A0, [A6 + 0x8]
00000AB2 2C48 movea.l A6, A0
00000AB4 4EFA 013C jmp [PC + 0x13C /* 00000BF2 */]
00000AB8 0000 4E5E ori.b D0, 0x5E /* '^' */
00000ABC 2E9F move.l [A7], [A7]+
00000ABE 4E75 rts
00000AC0 1153 7461 move.b [A0 + 0x7461], [A3]
00000AC4 636B bls +0x6D /* 00000B31 */
00000AC6 206E 6F74 movea.l A0, [A6 + 0x6F74]
00000ACA 2069 6E20 movea.l A0, [A1 + 0x6E20]
00000ACE 7573 moveq.l D2, 0x73
00000AD0 652E bcs +0x30 /* 00000B00 */
export_1469:
00000AD2 4E56 FFE4 link A6, -0x001C
00000AD6 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00000ADA 422D CEF0 clr.b [A5 - 0x3110]
00000ADE 1B7C 0001 A376 move.b [A5 - 0x5C8A], 0x1
00000AE4 42A7 clr.l -[A7]
00000AE6 4EAD 0CB2 jsr [A5 + 0xCB2 /* export_402 */]
00000AEA 2D5F FFFC move.l [A6 - 0x4], [A7]+
00000AEE 422D A376 clr.b [A5 - 0x5C8A]
00000AF2 4AAE FFFC tst.l [A6 - 0x4]
00000AF6 57C0 seq D0
00000AF8 4A00 tst.b D0
00000AFA 6724 beq +0x26 /* 00000B20 */
00000AFC 4241 clr.w D1
00000AFE 122D CEF0 move.b D1, [A5 - 0x3110]
// begin alternate branch 00000B00-00000B04
label00000B00:
00000B00 CEF0 4A41 mulu.w D7, [A0 + D4 * 2 + 0x41]
// end alternate branch 00000B00-00000B04
label00000B00: // (misaligned)
00000B02 4A41 tst.w D1
00000B04 5EC1 sgt D1
00000B06 C001 and.b D0, D1
00000B08 6716 beq +0x18 /* 00000B20 */
00000B0A 4267 clr.w -[A7]
00000B0C 486D CEF0 pea.l [A5 - 0x3110]
00000B10 2F2D A518 move.l -[A7], [A5 - 0x5AE8]
00000B14 4EAD 24BA jsr [A5 + 0x24BA /* export_1171 */]
00000B18 301F move.w D0, [A7]+
00000B1A 48C0 ext.l D0
00000B1C 2D40 FFFC move.l [A6 - 0x4], D0
label00000B20:
00000B20 4AAE FFFC tst.l [A6 - 0x4]
00000B24 6606 bne +0x8 /* 00000B2C */
00000B26 2F0E move.l -[A7], A6
00000B28 4EBA FF74 jsr [PC - 0x8C /* 00000A9E */]
label00000B2C:
00000B2C 2D6D D83E FFF0 move.l [A6 - 0x10], [A5 - 0x27C2]
00000B32 41EE FFEC lea.l A0, [A6 - 0x14]
00000B36 2D48 FFE8 move.l [A6 - 0x18], A0
00000B3A 41EE FFE8 lea.l A0, [A6 - 0x18]
00000B3E 2D48 FFF4 move.l [A6 - 0xC], A0
label00000B42:
00000B42 206E FFF4 movea.l A0, [A6 - 0xC]
00000B46 2050 movea.l A0, [A0]
00000B48 4AA8 0004 tst.l [A0 + 0x4]
00000B4C 6606 bne +0x8 /* 00000B54 */
00000B4E 2F0E move.l -[A7], A6
00000B50 4EBA FF4C jsr [PC - 0xB4 /* 00000A9E */]
label00000B54:
00000B54 206E FFF4 movea.l A0, [A6 - 0xC]
00000B58 2050 movea.l A0, [A0]
00000B5A 2068 0004 movea.l A0, [A0 + 0x4]
00000B5E 2050 movea.l A0, [A0]
00000B60 2050 movea.l A0, [A0]
00000B62 2D48 FFE4 move.l [A6 - 0x1C], A0
00000B66 2028 0002 move.l D0, [A0 + 0x2]
00000B6A B0AE FFFC cmp.l D0, [A6 - 0x4]
00000B6E 57C0 seq D0
00000B70 4A00 tst.b D0
00000B72 6614 bne +0x16 /* 00000B88 */
00000B74 206E FFE4 movea.l A0, [A6 - 0x1C]
00000B78 2228 0002 move.l D1, [A0 + 0x2]
00000B7C 48C1 ext.l D1
00000B7E B2AE FFFC cmp.l D1, [A6 - 0x4]
00000B82 57C1 seq D1
00000B84 8001 or.b D0, D1
00000B86 6702 beq +0x4 /* 00000B8A */
label00000B88:
00000B88 600E bra +0x10 /* 00000B98 */
label00000B8A:
00000B8A 206E FFF4 movea.l A0, [A6 - 0xC]
00000B8E 2050 movea.l A0, [A0]
00000B90 2D68 0004 FFF4 move.l [A6 - 0xC], [A0 + 0x4]
00000B96 60AA bra -0x54 /* 00000B42 */
label00000B98:
00000B98 206E FFF4 movea.l A0, [A6 - 0xC]
00000B9C 2050 movea.l A0, [A0]
00000B9E 2D68 0004 FFF8 move.l [A6 - 0x8], [A0 + 0x4]
00000BA4 41EE FFE8 lea.l A0, [A6 - 0x18]
00000BA8 B1EE FFF4 cmpa.l A0, [A6 - 0xC]
00000BAC 660E bne +0x10 /* 00000BBC */
00000BAE 206E FFF8 movea.l A0, [A6 - 0x8]
00000BB2 2050 movea.l A0, [A0]
00000BB4 2B68 0004 D83E move.l [A5 - 0x27C2], [A0 + 0x4]
00000BBA 6012 bra +0x14 /* 00000BCE */
label00000BBC:
00000BBC 206E FFF8 movea.l A0, [A6 - 0x8]
00000BC0 2050 movea.l A0, [A0]
00000BC2 226E FFF4 movea.l A1, [A6 - 0xC]
00000BC6 2251 movea.l A1, [A1]
00000BC8 2368 0004 0004 move.l [A1 + 0x4], [A0 + 0x4]
label00000BCE:
00000BCE 206E FFF8 movea.l A0, [A6 - 0x8]
00000BD2 2050 movea.l A0, [A0]
00000BD4 2050 movea.l A0, [A0]
00000BD6 3F28 0040 move.w -[A7], [A0 + 0x40]
00000BDA 4EAD 12B2 jsr [A5 + 0x12B2 /* export_594 */]
00000BDE 206E FFF8 movea.l A0, [A6 - 0x8]
00000BE2 2050 movea.l A0, [A0]
00000BE4 2F10 move.l -[A7], [A0]
00000BE6 4EAD 10DA jsr [A5 + 0x10DA /* export_535 */]
00000BEA 486E FFF8 pea.l [A6 - 0x8]
00000BEE 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
label00000BF2:
00000BF2 4FEE FFC4 lea.l A7, [A6 - 0x3C]
00000BF6 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00000BFA 4E5E unlink A6
00000BFC 4E75 rts
export_1470:
00000BFE 4E56 FF9C link A6, -0x0064
00000C02 486E FFA8 pea.l [A6 - 0x58]
00000C06 4EAD 0BAA jsr [A5 + 0xBAA /* export_369 */]
00000C0A 486E FF9C pea.l [A6 - 0x64]
00000C0E 4EAD 0C7A jsr [A5 + 0xC7A /* export_395 */]
00000C12 486E FFA8 pea.l [A6 - 0x58]
00000C16 4EAD 0DF2 jsr [A5 + 0xDF2 /* export_442 */]
00000C1A 4267 clr.w -[A7]
00000C1C 4EAD 0B3A jsr [A5 + 0xB3A /* export_355 */]
00000C20 101F move.b D0, [A7]+
00000C22 670E beq +0x10 /* 00000C32 */
00000C24 486E FF9C pea.l [A6 - 0x64]
00000C28 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */]
00000C2C 4EAD 2C02 jsr [A5 + 0x2C02 /* export_1404 */]
00000C30 6008 bra +0xA /* 00000C3A */
label00000C32:
00000C32 3F3C 0006 move.w -[A7], 0x6
00000C36 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
label00000C3A:
00000C3A 486E FFA8 pea.l [A6 - 0x58]
00000C3E 1F3C 0002 move.b -[A7], 0x2
00000C42 4EAD 0DEA jsr [A5 + 0xDEA /* export_441 */]
00000C46 4E5E unlink A6
00000C48 4E75 rts
export_1471:
00000C4A 4E56 0000 link A6, 0
00000C4E 4EAD 312A jsr [A5 + 0x312A /* export_1569 */]
00000C52 4E5E unlink A6
00000C54 4E75 rts
export_1472:
00000C56 4E56 FEFC link A6, -0x0104
00000C5A 4267 clr.w -[A7]
00000C5C 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */]
00000C60 4A5F tst.w [A7]+
00000C62 661A bne +0x1C /* 00000C7E */
00000C64 486E FEFC pea.l [A6 - 0x104]
00000C68 7004 moveq.l D0, 0x04
00000C6A 2F00 move.l -[A7], D0
00000C6C 1F3C 0004 move.b -[A7], 0x4
00000C70 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */]
00000C74 1F3C 000D move.b -[A7], 0xD /* '\r' */
00000C78 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
00000C7C 600C bra +0xE /* 00000C8A */
label00000C7E:
00000C7E 486E FEFC pea.l [A6 - 0x104]
00000C82 7004 moveq.l D0, 0x04
00000C84 2F00 move.l -[A7], D0
00000C86 4EAD 254A jsr [A5 + 0x254A /* export_1189 */]
label00000C8A:
00000C8A 486E FF00 pea.l [A6 - 0x100]
00000C8E 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00000C92 486E FF00 pea.l [A6 - 0x100]
00000C96 1F2E FEFC move.b -[A7], [A6 - 0x104]
00000C9A 1F2E FEFD move.b -[A7], [A6 - 0x103]
00000C9E 1F2E FEFE move.b -[A7], [A6 - 0x102]
00000CA2 4EAD 0FB2 jsr [A5 + 0xFB2 /* export_498 */]
00000CA6 4E5E unlink A6
00000CA8 4E75 rts
export_1473:
00000CAA 4E56 0000 link A6, 0
00000CAE 4267 clr.w -[A7]
00000CB0 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */]
00000CB4 4A5F tst.w [A7]+
00000CB6 57C0 seq D0
00000CB8 4400 neg.b D0
00000CBA 1B40 BD6E move.b [A5 - 0x4292], D0
00000CBE 6710 beq +0x12 /* 00000CD0 */
00000CC0 486D C568 pea.l [A5 - 0x3A98]
00000CC4 4EAD 0C12 jsr [A5 + 0xC12 /* export_382 */]
00000CC8 1F3C 000D move.b -[A7], 0xD /* '\r' */
00000CCC 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
label00000CD0:
00000CD0 4EAD 22DA jsr [A5 + 0x22DA /* export_1111 */]
00000CD4 422D BD6E clr.b [A5 - 0x4292]
00000CD8 4E5E unlink A6
00000CDA 4E75 rts
export_1474:
00000CDC 4E56 0000 link A6, 0
00000CE0 4267 clr.w -[A7]
00000CE2 4EAD 19C2 jsr [A5 + 0x19C2 /* export_820 */]
00000CE6 486D 19C2 pea.l [A5 + 0x19C2 /* export_820 */]
00000CEA A9F1 syscall UnloadSeg
00000CEC 4E5E unlink A6
00000CEE 4E75 rts
export_1475:
00000CF0 4E56 FFFA link A6, -0x0006
00000CF4 700A moveq.l D0, 0x0A
00000CF6 B06D C480 cmp.w D0, [A5 - 0x3B80]
00000CFA 6E0A bgt +0xC /* 00000D06 */
00000CFC 486E FFFA pea.l [A6 - 0x6]
00000D00 4EAD 0C12 jsr [A5 + 0xC12 /* export_382 */]
00000D04 601A bra +0x1C /* 00000D20 */
label00000D06:
00000D06 526D C480 addq.w [A5 - 0x3B80], 1
00000D0A 302D C480 move.w D0, [A5 - 0x3B80]
00000D0E 5340 subq.w D0, 1
00000D10 41ED BCBC lea.l A0, [A5 - 0x4344]
00000D14 C1FC 0006 muls.w D0, 0x6
00000D18 4870 0000 pea.l [A0 + D0.w]
00000D1C 4EAD 0C12 jsr [A5 + 0xC12 /* export_382 */]
label00000D20:
00000D20 4E5E unlink A6
00000D22 4E75 rts
export_1476:
00000D24 4E56 FFF0 link A6, -0x0010
00000D28 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
00000D2C 4267 clr.w -[A7]
00000D2E 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */]
00000D32 3C1F move.w D6, [A7]+
00000D34 7001 moveq.l D0, 0x01
00000D36 B046 cmp.w D0, D6
00000D38 57C0 seq D0
00000D3A 7202 moveq.l D1, 0x02
00000D3C B246 cmp.w D1, D6
00000D3E 57C1 seq D1
00000D40 8001 or.b D0, D1
00000D42 6756 beq +0x58 /* 00000D9A */
00000D44 7002 moveq.l D0, 0x02
00000D46 B046 cmp.w D0, D6
00000D48 6616 bne +0x18 /* 00000D60 */
00000D4A 4267 clr.w -[A7]
00000D4C 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */]
00000D50 301F move.w D0, [A7]+
00000D52 48C0 ext.l D0
00000D54 2A00 move.l D5, D0
00000D56 1F3C 000D move.b -[A7], 0xD /* '\r' */
00000D5A 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
00000D5E 6002 bra +0x4 /* 00000D62 */
label00000D60:
00000D60 7A01 moveq.l D5, 0x01
label00000D62:
00000D62 42A7 clr.l -[A7]
00000D64 A975 syscall TickCount
00000D66 42A7 clr.l -[A7]
00000D68 4EAD 0BCA jsr [A5 + 0xBCA /* export_373 */]
00000D6C 2F05 move.l -[A7], D5
00000D6E 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00000D72 201F move.l D0, [A7]+
00000D74 D09F add.l D0, [A7]+
00000D76 2D40 FFF8 move.l [A6 - 0x8], D0
label00000D7A:
00000D7A 4EAD 22AA jsr [A5 + 0x22AA /* export_1105 */]
00000D7E 4267 clr.w -[A7]
00000D80 4EAD 1CA2 jsr [A5 + 0x1CA2 /* export_912 */]
00000D84 42A7 clr.l -[A7]
00000D86 A975 syscall TickCount
00000D88 201F move.l D0, [A7]+
00000D8A B0AE FFF8 cmp.l D0, [A6 - 0x8]
00000D8E 5CC0 sge D0
00000D90 801F or.b D0, [A7]+
00000D92 0240 0001 andi.w D0, 0x1
00000D96 67E2 beq -0x1C /* 00000D7A */
00000D98 6054 bra +0x56 /* 00000DEE */
label00000D9A:
00000D9A 42A7 clr.l -[A7]
00000D9C 4EAD 0BCA jsr [A5 + 0xBCA /* export_373 */]
00000DA0 281F move.l D4, [A7]+
00000DA2 4267 clr.w -[A7]
00000DA4 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */]
00000DA8 4A5F tst.w [A7]+
00000DAA 57C0 seq D0
00000DAC 4400 neg.b D0
00000DAE 1D40 FFF2 move.b [A6 - 0xE], D0
00000DB2 7E01 moveq.l D7, 0x01
label00000DB4:
00000DB4 4267 clr.w -[A7]
00000DB6 4EAD 1CA2 jsr [A5 + 0x1CA2 /* export_912 */]
00000DBA 101F move.b D0, [A7]+
00000DBC 0A00 0001 xori.b D0, 0x1
00000DC0 2207 move.l D1, D7
00000DC2 C200 and.b D1, D0
00000DC4 6728 beq +0x2A /* 00000DEE */
00000DC6 206D D828 movea.l A0, [A5 - 0x27D8]
00000DCA 2050 movea.l A0, [A0]
00000DCC 2004 move.l D0, D4
00000DCE D090 add.l D0, [A0]
00000DD0 2F00 move.l -[A7], D0
00000DD2 205F movea.l A0, [A7]+
00000DD4 4E90 jsr [A0]
00000DD6 4267 clr.w -[A7]
00000DD8 4EAD 0BDA jsr [A5 + 0xBDA /* export_375 */]
00000DDC 1E1F move.b D7, [A7]+
00000DDE 102E FFF2 move.b D0, [A6 - 0xE]
00000DE2 6704 beq +0x6 /* 00000DE8 */
00000DE4 0A07 0001 xori.b D7, 0x1
label00000DE8:
00000DE8 4EAD 22AA jsr [A5 + 0x22AA /* export_1105 */]
00000DEC 60C6 bra -0x38 /* 00000DB4 */
label00000DEE:
00000DEE 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+
00000DF2 4E5E unlink A6
00000DF4 4E75 rts
export_1477:
00000DF6 4E56 FEF6 link A6, -0x010A
00000DFA 48E7 0108 movem.l -[A7], D7,A4
00000DFE 486E FF00 pea.l [A6 - 0x100]
00000E02 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00000E06 4267 clr.w -[A7]
00000E08 486E FF00 pea.l [A6 - 0x100]
00000E0C 1F3C 0001 move.b -[A7], 0x1
00000E10 4EBA 010A jsr [PC + 0x10A /* 00000F1C */]
00000E14 3E1F move.w D7, [A7]+
00000E16 4A47 tst.w D7
00000E18 6606 bne +0x8 /* 00000E20 */
00000E1A 4EAD 0B7A jsr [A5 + 0xB7A /* export_363 */]
00000E1E 6044 bra +0x46 /* 00000E64 */
label00000E20:
00000E20 4EAD 0B5A jsr [A5 + 0xB5A /* export_359 */]
00000E24 42A7 clr.l -[A7]
00000E26 42A7 clr.l -[A7]
00000E28 4EAD 0B0A jsr [A5 + 0xB0A /* export_349 */]
00000E2C 4EAD 0B1A jsr [A5 + 0xB1A /* export_351 */]
00000E30 285F movea.l A4, [A7]+
00000E32 42A7 clr.l -[A7]
00000E34 2F0C move.l -[A7], A4
00000E36 4EAD 24C2 jsr [A5 + 0x24C2 /* export_1172 */]
00000E3A 2D5F FEFA move.l [A6 - 0x106], [A7]+
00000E3E 4267 clr.w -[A7]
00000E40 3F07 move.w -[A7], D7
00000E42 486E FEFA pea.l [A6 - 0x106]
00000E46 2F0C move.l -[A7], A4
00000E48 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
00000E4C 4A5F tst.w [A7]+
00000E4E 670C beq +0xE /* 00000E5C */
00000E50 3F3C 001F move.w -[A7], 0x1F
00000E54 486E FF00 pea.l [A6 - 0x100]
00000E58 4EAD 09B2 jsr [A5 + 0x9B2 /* export_306 */]
label00000E5C:
00000E5C 1F3C 0001 move.b -[A7], 0x1
00000E60 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
label00000E64:
00000E64 4CDF 1080 movem.l D7,A4, [A7]+
00000E68 4E5E unlink A6
00000E6A 4E75 rts
export_1478:
00000E6C 4E56 FFFE link A6, -0x0002
00000E70 2F07 move.l -[A7], D7
00000E72 7E01 moveq.l D7, 0x01
00000E74 6008 bra +0xA /* 00000E7E */
label00000E76:
00000E76 3F07 move.w -[A7], D7
00000E78 4EBA 0010 jsr [PC + 0x10 /* 00000E8A */]
00000E7C 5247 addq.w D7, 1
label00000E7E:
00000E7E 7003 moveq.l D0, 0x03
00000E80 B047 cmp.w D0, D7
00000E82 6CF2 bge -0xC /* 00000E76 */
00000E84 2E1F move.l D7, [A7]+
00000E86 4E5E unlink A6
00000E88 4E75 rts
export_1479:
fn00000E8A:
00000E8A 4E56 FFAA link A6, -0x0056
00000E8E 48E7 0108 movem.l -[A7], D7,A4
00000E92 302E 0008 move.w D0, [A6 + 0x8]
00000E96 5340 subq.w D0, 1
00000E98 41ED F706 lea.l A0, [A5 - 0x8FA]
00000E9C C1FC 0104 muls.w D0, 0x104
00000EA0 49F0 0000 lea.l A4, [A0 + D0.w]
00000EA4 4A6C 0100 tst.w [A4 + 0x100]
00000EA8 6602 bne +0x4 /* 00000EAC */
00000EAA 6064 bra +0x66 /* 00000F10 */
label00000EAC:
00000EAC 102C 0102 move.b D0, [A4 + 0x102]
00000EB0 6724 beq +0x26 /* 00000ED6 */
00000EB2 4267 clr.w -[A7]
00000EB4 3F2C 0100 move.w -[A7], [A4 + 0x100]
00000EB8 486E FFFC pea.l [A6 - 0x4]
00000EBC 4EAD 0272 jsr [A5 + 0x272 /* export_74 */]
00000EC0 3E1F move.w D7, [A7]+
00000EC2 4A47 tst.w D7
00000EC4 6610 bne +0x12 /* 00000ED6 */
00000EC6 4267 clr.w -[A7]
00000EC8 3F2C 0100 move.w -[A7], [A4 + 0x100]
00000ECC 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000ED0 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
00000ED4 3E1F move.w D7, [A7]+
label00000ED6:
00000ED6 486E FFAA pea.l [A6 - 0x56]
00000EDA 7050 moveq.l D0, 0x50
00000EDC 2F00 move.l -[A7], D0
00000EDE 4EAD 254A jsr [A5 + 0x254A /* export_1189 */]
00000EE2 3D6C 0100 FFC2 move.w [A6 - 0x3E], [A4 + 0x100]
00000EE8 102C 0102 move.b D0, [A4 + 0x102]
00000EEC 670E beq +0x10 /* 00000EFC */
00000EEE 4267 clr.w -[A7]
00000EF0 486E FFAA pea.l [A6 - 0x56]
00000EF4 4267 clr.w -[A7]
00000EF6 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00000EFA 3E1F move.w D7, [A7]+
label00000EFC:
00000EFC 4267 clr.w -[A7]
00000EFE 486E FFAA pea.l [A6 - 0x56]
00000F02 4267 clr.w -[A7]
00000F04 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00000F08 3E1F move.w D7, [A7]+
00000F0A 426C 0100 clr.w [A4 + 0x100]
00000F0E 4214 clr.b [A4]
label00000F10:
00000F10 4CDF 1080 movem.l D7,A4, [A7]+
00000F14 4E5E unlink A6
00000F16 205F movea.l A0, [A7]+
00000F18 544F addq.w A7, 2
00000F1A 4ED0 jmp [A0]
export_1480:
fn00000F1C:
00000F1C 4E56 FFFE link A6, -0x0002
00000F20 48E7 0108 movem.l -[A7], D7,A4
00000F24 426E 000E clr.w [A6 + 0xE]
00000F28 7E01 moveq.l D7, 0x01
00000F2A 6046 bra +0x48 /* 00000F72 */
label00000F2C:
00000F2C 3007 move.w D0, D7
00000F2E 5340 subq.w D0, 1
00000F30 41ED F706 lea.l A0, [A5 - 0x8FA]
00000F34 C1FC 0104 muls.w D0, 0x104
00000F38 49F0 0000 lea.l A4, [A0 + D0.w]
00000F3C 4A6C 0100 tst.w [A4 + 0x100]
00000F40 56C0 sne D0
00000F42 4A00 tst.b D0
00000F44 672A beq +0x2C /* 00000F70 */
00000F46 2F00 move.l -[A7], D0
00000F48 4267 clr.w -[A7]
00000F4A 2F0C move.l -[A7], A4
00000F4C 2F2E 000A move.l -[A7], [A6 + 0xA]
00000F50 4EAD 24A2 jsr [A5 + 0x24A2 /* export_1168 */]
00000F54 121F move.b D1, [A7]+
00000F56 201F move.l D0, [A7]+
00000F58 C001 and.b D0, D1
00000F5A 6714 beq +0x16 /* 00000F70 */
00000F5C 3D6C 0100 000E move.w [A6 + 0xE], [A4 + 0x100]
00000F62 102E 0008 move.b D0, [A6 + 0x8]
00000F66 6706 beq +0x8 /* 00000F6E */
00000F68 197C 0001 0102 move.b [A4 + 0x102], 0x1
label00000F6E:
00000F6E 6014 bra +0x16 /* 00000F84 */
label00000F70:
00000F70 5247 addq.w D7, 1
label00000F72:
00000F72 7003 moveq.l D0, 0x03
00000F74 B047 cmp.w D0, D7
00000F76 6CB4 bge -0x4A /* 00000F2C */
00000F78 3F3C 0007 move.w -[A7], 0x7
00000F7C 2F2E 000A move.l -[A7], [A6 + 0xA]
00000F80 4EAD 09B2 jsr [A5 + 0x9B2 /* export_306 */]
label00000F84:
00000F84 4CDF 1080 movem.l D7,A4, [A7]+
00000F88 4E5E unlink A6
00000F8A 205F movea.l A0, [A7]+
00000F8C 5C4F addq.w A7, 6
00000F8E 4ED0 jmp [A0]
export_1481:
00000F90 4E56 FFFE link A6, -0x0002
00000F94 2F07 move.l -[A7], D7
00000F96 1E2D FA6A move.b D7, [A5 - 0x596]
00000F9A 1B7C 0001 FA6A move.b [A5 - 0x596], 0x1
00000FA0 1F2E 000A move.b -[A7], [A6 + 0xA]
00000FA4 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000FA8 4EAD 1782 jsr [A5 + 0x1782 /* export_748 */]
00000FAC 1B47 FA6A move.b [A5 - 0x596], D7
00000FB0 1007 move.b D0, D7
00000FB2 6606 bne +0x8 /* 00000FBA */
00000FB4 486D 1782 pea.l [A5 + 0x1782 /* export_748 */]
00000FB8 A9F1 syscall UnloadSeg
label00000FBA:
00000FBA 2E1F move.l D7, [A7]+
00000FBC 4E5E unlink A6
00000FBE 2E9F move.l [A7], [A7]+
00000FC0 4E75 rts
export_1482:
00000FC2 4E56 0000 link A6, 0
00000FC6 487A 000E pea.l [PC + 0xE /* 00000FD6, value 0x16546F6F, pstring "Too many windows open." */]
00000FCA 3F3C 0098 move.w -[A7], 0x98
00000FCE 4EBA 009A jsr [PC + 0x9A /* 0000106A */]
00000FD2 4E5E unlink A6
00000FD4 4E75 rts
00000FD6 1654 movea.b A3, [A4]
00000FD8 6F6F ble +0x71 /* 00001049 */
00000FDA 206D 616E movea.l A0, [A5 + 0x616E]
00000FDE 7920 moveq.l D4, 0x20
00000FE0 7769 moveq.l D3, 0x69
00000FE2 6E64 bgt +0x66 /* 00001048 */
00000FE4 6F77 ble +0x79 /* 0000105D */
00000FE6 7320 moveq.l D1, 0x20
00000FE8 6F70 ble +0x72 /* 0000105A */
00000FEA 656E bcs +0x70 /* 0000105A */
00000FEC 2E00 move.l D7, D0
fn00000FEE:
00000FEE 4E56 FFFE link A6, -0x0002
00000FF2 2F07 move.l -[A7], D7
00000FF4 4267 clr.w -[A7]
00000FF6 487A 0066 pea.l [PC + 0x66 /* 0000105E, value 0xA746865 '\nthe', pstring "the result" */]
00000FFA 4EAD 0D62 jsr [A5 + 0xD62 /* export_424 */]
00000FFE 3E1F move.w D7, [A7]+
00001000 4A47 tst.w D7
00001002 6620 bne +0x22 /* 00001024 */
00001004 206D CEC2 movea.l A0, [A5 - 0x313E]
00001008 2050 movea.l A0, [A0]
0000100A 4A10 tst.b [A0]
0000100C 6602 bne +0x4 /* 00001010 */
0000100E 6048 bra +0x4A /* 00001058 */
label00001010:
00001010 4267 clr.w -[A7]
00001012 206D E1DE movea.l A0, [A5 - 0x1E22]
00001016 4868 000C pea.l [A0 + 0xC]
0000101A 487A 0042 pea.l [PC + 0x42 /* 0000105E, value 0xA746865 '\nthe', pstring "the result" */]
0000101E 4EAD 0D92 jsr [A5 + 0xD92 /* export_430 */]
00001022 3E1F move.w D7, [A7]+
label00001024:
00001024 2F2D CEC2 move.l -[A7], [A5 - 0x313E]
00001028 42A7 clr.l -[A7]
0000102A 206D CEC2 movea.l A0, [A5 - 0x313E]
0000102E 2F10 move.l -[A7], [A0]
00001030 4EAD 24C2 jsr [A5 + 0x24C2 /* export_1172 */]
00001034 201F move.l D0, [A7]+
00001036 5280 addq.l D0, 1
00001038 2F00 move.l -[A7], D0
0000103A 4EAD 0A62 jsr [A5 + 0xA62 /* export_328 */]
0000103E 2F2D CEC2 move.l -[A7], [A5 - 0x313E]
00001042 1F3C 0002 move.b -[A7], 0x2
00001046 4EAD 0C2A jsr [A5 + 0xC2A /* export_385 */]
// begin alternate branch 00001048-0000104E
label00001048:
00001048 0C2A 206D E1DE cmpi.b [A2 - 0x1E22], 0x6D /* 'm' */
// end alternate branch 00001048-0000104E
label00001048: // (misaligned)
0000104A 206D E1DE movea.l A0, [A5 - 0x1E22]
0000104E 4868 000C pea.l [A0 + 0xC]
00001052 3F07 move.w -[A7], D7
00001054 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
label00001058:
00001058 2E1F move.l D7, [A7]+
label0000105A:
0000105A 4E5E unlink A6
0000105C 4E75 rts
0000105E 0A74 6865 2072 xori.w [A4 + D2.w + 0x72], 0x6865 /* 'he' */
00001064 6573 bcs +0x75 /* 000010D9 */
00001066 756C moveq.l D2, 0x6C
00001068 7400 moveq.l D2, 0x00
export_1483:
fn0000106A:
0000106A 4E56 FF00 link A6, -0x0100
0000106E 206E 000A movea.l A0, [A6 + 0xA]
00001072 43EE FF00 lea.l A1, [A6 - 0x100]
00001076 703F moveq.l D0, 0x3F
label00001078:
00001078 22D8 move.l [A1]+, [A0]+
0000107A 51C8 FFFC dbf D0, -0x6 /* 00001078 */
0000107E 486E FF00 pea.l [A6 - 0x100]
00001082 2F2D CEC2 move.l -[A7], [A5 - 0x313E]
00001086 4EAD 0A32 jsr [A5 + 0xA32 /* export_322 */]
0000108A 4EBA FF62 jsr [PC - 0x9E /* 00000FEE */]
0000108E 41ED E0A8 lea.l A0, [A5 - 0x1F58]
00001092 B1ED E1DE cmpa.l A0, [A5 - 0x1E22]
00001096 57C0 seq D0
00001098 4A6E 0008 tst.w [A6 + 0x8]
0000109C 56C1 sne D1
0000109E C001 and.b D0, D1
000010A0 6708 beq +0xA /* 000010AA */
000010A2 3F2E 0008 move.w -[A7], [A6 + 0x8]
000010A6 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
label000010AA:
000010AA 4E5E unlink A6
000010AC 205F movea.l A0, [A7]+
000010AE 5C4F addq.w A7, 6
000010B0 4ED0 jmp [A0]
export_1484:
000010B2 4E56 0000 link A6, 0
000010B6 487A 000C pea.l [PC + 0xC /* 000010C4, value 0x643616E, pstring "Cancel" */]
000010BA 4267 clr.w -[A7]
000010BC 4EBA FFAC jsr [PC - 0x54 /* 0000106A */]
000010C0 4E5E unlink A6
000010C2 4E75 rts
000010C4 0643 616E addi.w D3, 0x616E /* 'an' */
000010C8 6365 bls +0x67 /* 0000112F */
000010CA 6C00 4E56 bge +0x4E58 /* 00005F22 */
export_1485: // at 000010CC (misaligned)
000010CE 0000 206D ori.b D0, 0x6D /* 'm' */
000010D2 CEC2 mulu.w D7, D2
000010D4 2050 movea.l A0, [A0]
000010D6 4A10 tst.b [A0]
000010D8 6602 bne +0x4 /* 000010DC */
000010DA 6018 bra +0x1A /* 000010F4 */
label000010DC:
000010DC 206D CEC2 movea.l A0, [A5 - 0x313E]
000010E0 2050 movea.l A0, [A0]
000010E2 4210 clr.b [A0]
000010E4 2F2D CEC2 move.l -[A7], [A5 - 0x313E]
000010E8 7001 moveq.l D0, 0x01
000010EA 2F00 move.l -[A7], D0
000010EC 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
000010F0 4EBA FEFC jsr [PC - 0x104 /* 00000FEE */]
label000010F4:
000010F4 4E5E unlink A6
000010F6 4E75 rts
export_1486:
000010F8 4E56 FF00 link A6, -0x0100
000010FC 4267 clr.w -[A7]
000010FE 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */]
00001102 301F move.w D0, [A7]+
00001104 5340 subq.w D0, 1
00001106 670E beq +0x10 /* 00001116 */
00001108 5340 subq.w D0, 1
0000110A 6718 beq +0x1A /* 00001124 */
0000110C 5340 subq.w D0, 1
0000110E 6722 beq +0x24 /* 00001132 */
00001110 5340 subq.w D0, 1
00001112 6728 beq +0x2A /* 0000113C */
00001114 6032 bra +0x34 /* 00001148 */
label00001116:
00001116 41EE FF00 lea.l A0, [A6 - 0x100]
0000111A 43FA 004E lea.l A1, [PC + 0x4E /* 0000116A, value 0x46C6566, pstring "left" */]
0000111E 20D9 move.l [A0]+, [A1]+
00001120 3091 move.w [A0], [A1]
00001122 6024 bra +0x26 /* 00001148 */
label00001124:
00001124 41EE FF00 lea.l A0, [A6 - 0x100]
00001128 43FA 003A lea.l A1, [PC + 0x3A /* 00001164, value 0x5726967, pstring "right" */]
0000112C 20D9 move.l [A0]+, [A1]+
0000112E 3091 move.w [A0], [A1]
00001130 6016 bra +0x18 /* 00001148 */
label00001132:
00001132 2D7C 0275 7020 FF00 move.l [A6 - 0x100], 0x2757020
0000113A 600C bra +0xE /* 00001148 */
label0000113C:
0000113C 41EE FF00 lea.l A0, [A6 - 0x100]
00001140 43FA 001C lea.l A1, [PC + 0x1C /* 0000115E, value 0x4646F77, pstring "down" */]
00001144 20D9 move.l [A0]+, [A1]+
00001146 3091 move.w [A0], [A1]
label00001148:
00001148 486E FF00 pea.l [A6 - 0x100]
0000114C 4EAD 0C32 jsr [A5 + 0xC32 /* export_386 */]
00001150 206D E1DE movea.l A0, [A5 - 0x1E22]
00001154 317C 0001 0028 move.w [A0 + 0x28], 0x1
0000115A 4E5E unlink A6
0000115C 4E75 rts
0000115E 0464 6F77 subi.w -[A4], 0x6F77 /* 'ow' */
00001162 6E00 0572 bgt +0x574 /* 000016D6 */
00001166 6967 bvs +0x69 /* 000011CF */
00001168 6874 bvc +0x76 /* 000011DE */
0000116A 046C 6566 7400 subi.w [A4 + 0x7400], 0x6566 /* 'ef' */
export_1487:
00001170 4E56 FFFE link A6, -0x0002
00001174 2F07 move.l -[A7], D7
00001176 4267 clr.w -[A7]
00001178 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */]
0000117C 3E1F move.w D7, [A7]+
0000117E 4A47 tst.w D7
00001180 660A bne +0xC /* 0000118C */
00001182 42A7 clr.l -[A7]
00001184 4EAD 0BCA jsr [A5 + 0xBCA /* export_373 */]
00001188 201F move.l D0, [A7]+
0000118A 3E00 move.w D7, D0
label0000118C:
0000118C 487A 0020 pea.l [PC + 0x20 /* 000011AE, value 0x4746F6F, pstring "tool" */]
00001190 4EAD 0C3A jsr [A5 + 0xC3A /* export_387 */]
00001194 3007 move.w D0, D7
00001196 48C0 ext.l D0
00001198 2F00 move.l -[A7], D0
0000119A 4EAD 0CEA jsr [A5 + 0xCEA /* export_409 */]
0000119E 206D E1DE movea.l A0, [A5 - 0x1E22]
000011A2 317C 0002 0028 move.w [A0 + 0x28], 0x2
000011A8 2E1F move.l D7, [A7]+
000011AA 4E5E unlink A6
000011AC 4E75 rts
000011AE 0474 6F6F 6C00 subi.w [A4 + D6 * 4], 0x6F6F /* 'oo' */
export_1488:
000011B4 4E56 FDF4 link A6, -0x020C
000011B8 48E7 0300 movem.l -[A7], D6,D7
000011BC 4267 clr.w -[A7]
000011BE 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */]
000011C2 3E1F move.w D7, [A7]+
000011C4 7002 moveq.l D0, 0x02
000011C6 B047 cmp.w D0, D7
000011C8 57C6 seq D6
000011CA 4406 neg.b D6
000011CC 7002 moveq.l D0, 0x02
000011CE B047 cmp.w D0, D7
000011D0 6608 bne +0xA /* 000011DA */
000011D2 4267 clr.w -[A7]
000011D4 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */]
000011D8 3E1F move.w D7, [A7]+
label000011DA:
000011DA 7001 moveq.l D0, 0x01
000011DC B047 cmp.w D0, D7
label000011DE:
000011DE 6612 bne +0x14 /* 000011F2 */
000011E0 486E FF00 pea.l [A6 - 0x100]
000011E4 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
000011E8 1F3C 000D move.b -[A7], 0xD /* '\r' */
000011EC 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
000011F0 6004 bra +0x6 /* 000011F6 */
label000011F2:
000011F2 422E FF00 clr.b [A6 - 0x100]
label000011F6:
000011F6 486E FE00 pea.l [A6 - 0x200]
000011FA 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
000011FE 4A2E FF00 tst.b [A6 - 0x100]
00001202 6638 bne +0x3A /* 0000123C */
00001204 4267 clr.w -[A7]
00001206 486E FE00 pea.l [A6 - 0x200]
0000120A 486E FF00 pea.l [A6 - 0x100]
0000120E 1F3C 0001 move.b -[A7], 0x1
00001212 486E FDF4 pea.l [A6 - 0x20C]
00001216 486E FDF6 pea.l [A6 - 0x20A]
0000121A 486E FDF8 pea.l [A6 - 0x208]
0000121E 4EAD 14CA jsr [A5 + 0x14CA /* export_661 */]
00001222 101F move.b D0, [A7]+
00001224 6716 beq +0x18 /* 0000123C */
00001226 206E FDF8 movea.l A0, [A6 - 0x208]
0000122A 2050 movea.l A0, [A0]
0000122C 43EE FF00 lea.l A1, [A6 - 0x100]
00001230 41E8 000E lea.l A0, [A0 + 0xE]
00001234 703F moveq.l D0, 0x3F
label00001236:
00001236 22D8 move.l [A1]+, [A0]+
00001238 51C8 FFFC dbf D0, -0x6 /* 00001236 */
label0000123C:
0000123C 486E FE00 pea.l [A6 - 0x200]
00001240 4EAD 0C32 jsr [A5 + 0xC32 /* export_386 */]
00001244 486E FF00 pea.l [A6 - 0x100]
00001248 4EAD 0C32 jsr [A5 + 0xC32 /* export_386 */]
0000124C 206D E1DE movea.l A0, [A5 - 0x1E22]
00001250 08E8 0001 0031 bset.b [A0 + 0x31], 0x1
00001256 206D E1DE movea.l A0, [A5 - 0x1E22]
0000125A 08E8 0002 0031 bset.b [A0 + 0x31], 0x2
00001260 206D E1DE movea.l A0, [A5 - 0x1E22]
00001264 08E8 0001 0035 bset.b [A0 + 0x35], 0x1
0000126A 206D E1DE movea.l A0, [A5 - 0x1E22]
0000126E 317C 0002 0028 move.w [A0 + 0x28], 0x2
00001274 1006 move.b D0, D6
00001276 671A beq +0x1C /* 00001292 */
00001278 206D E1DE movea.l A0, [A5 - 0x1E22]
0000127C 317C 0004 0028 move.w [A0 + 0x28], 0x4
00001282 487A 001E pea.l [PC + 0x1E /* 000012A2, value 0x7776974, pstring "without" */]
00001286 4EAD 0C3A jsr [A5 + 0xC3A /* export_387 */]
0000128A 487A 000E pea.l [PC + 0xE /* 0000129A, value 0x6646961, pstring "dialog" */]
0000128E 4EAD 0C3A jsr [A5 + 0xC3A /* export_387 */]
label00001292:
00001292 4CDF 00C0 movem.l D6,D7, [A7]+
00001296 4E5E unlink A6
00001298 4E75 rts
0000129A 0664 6961 addi.w -[A4], 0x6961 /* 'ia' */
0000129E 6C6F bge +0x71 /* 0000130F */
000012A0 6700 0777 beq +0x779 /* 00001A19 */
000012A4 6974 bvs +0x76 /* 0000131A */
000012A6 686F bvc +0x71 /* 00001317 */
000012A8 7574 moveq.l D2, 0x74
export_1489:
000012AA 4E56 0000 link A6, 0
000012AE 206D E1DE movea.l A0, [A5 - 0x1E22]
000012B2 70FF moveq.l D0, 0xFFFFFFFF
000012B4 2140 002E move.l [A0 + 0x2E], D0
000012B8 206D E1DE movea.l A0, [A5 - 0x1E22]
000012BC 317C 0001 0028 move.w [A0 + 0x28], 0x1
000012C2 4E5E unlink A6
000012C4 4E75 rts
export_1490:
000012C6 4E56 0000 link A6, 0
000012CA 206D E1DE movea.l A0, [A5 - 0x1E22]
000012CE 70FF moveq.l D0, 0xFFFFFFFF
000012D0 2140 002E move.l [A0 + 0x2E], D0
000012D4 206D E1DE movea.l A0, [A5 - 0x1E22]
000012D8 70FF moveq.l D0, 0xFFFFFFFF
000012DA 2140 0032 move.l [A0 + 0x32], D0
000012DE 206D E1DE movea.l A0, [A5 - 0x1E22]
000012E2 317C 0002 0028 move.w [A0 + 0x28], 0x2
000012E8 4E5E unlink A6
000012EA 4E75 rts
export_1491:
000012EC 4E56 0000 link A6, 0
000012F0 206D E1DE movea.l A0, [A5 - 0x1E22]
000012F4 70FF moveq.l D0, 0xFFFFFFFF
000012F6 2140 002E move.l [A0 + 0x2E], D0
000012FA 206D E1DE movea.l A0, [A5 - 0x1E22]
000012FE 70FF moveq.l D0, 0xFFFFFFFF
00001300 2140 0032 move.l [A0 + 0x32], D0
00001304 206D E1DE movea.l A0, [A5 - 0x1E22]
00001308 2F08 move.l -[A7], A0
0000130A 42A7 clr.l -[A7]
0000130C 4EAD 0BCA jsr [A5 + 0xBCA /* export_373 */]
00001310 201F move.l D0, [A7]+
00001312 205F movea.l A0, [A7]+
00001314 3140 0028 move.w [A0 + 0x28], D0
00001318 4E5E unlink A6
label0000131A:
0000131A 4E75 rts
export_1492:
0000131C 4E56 FFEA link A6, -0x0016
00001320 486E FFF4 pea.l [A6 - 0xC]
00001324 4EAD 0C7A jsr [A5 + 0xC7A /* export_395 */]
00001328 1F3C 000F move.b -[A7], 0xF
0000132C 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
00001330 102E FFF4 move.b D0, [A6 - 0xC]
00001334 6710 beq +0x12 /* 00001346 */
00001336 202E FFF6 move.l D0, [A6 - 0xA]
0000133A 6A02 bpl +0x4 /* 0000133E */
0000133C 4480 neg.l D0
label0000133E:
0000133E 2F00 move.l -[A7], D0
00001340 4EAD 0CEA jsr [A5 + 0xCEA /* export_409 */]
00001344 603A bra +0x3C /* 00001380 */
label00001346:
00001346 487A 003C pea.l [PC + 0x3C /* 00001384, value 0x0, cstring "" */]
0000134A 486E FFF6 pea.l [A6 - 0xA]
0000134E 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001352 A9EB syscall Pack4/FP68K
00001354 6422 bcc +0x24 /* 00001378 */
00001356 41EE FFEA lea.l A0, [A6 - 0x16]
0000135A 43EE FFF6 lea.l A1, [A6 - 0xA]
0000135E 20D9 move.l [A0]+, [A1]+
00001360 20D9 move.l [A0]+, [A1]+
00001362 3091 move.w [A0], [A1]
00001364 0A2E 0080 FFEA xori.b [A6 - 0x16], 0x80
0000136A 41EE FFF6 lea.l A0, [A6 - 0xA]
0000136E 43EE FFEA lea.l A1, [A6 - 0x16]
00001372 20D9 move.l [A0]+, [A1]+
00001374 20D9 move.l [A0]+, [A1]+
00001376 3091 move.w [A0], [A1]
label00001378:
00001378 486E FFF6 pea.l [A6 - 0xA]
0000137C 4EAD 0CD2 jsr [A5 + 0xCD2 /* export_406 */]
label00001380:
00001380 4E5E unlink A6
00001382 4E75 rts
00001384 0000 0000 ori.b D0, 0x0
00001388 0000 0000 ori.b D0, 0x0
0000138C 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1493: // at 0000138E (misaligned)
00001390 FFE2 .invalid <<F/7/7>>
00001392 486E FFF6 pea.l [A6 - 0xA]
00001396 4EAD 0C82 jsr [A5 + 0xC82 /* export_396 */]
0000139A 486E FFEC pea.l [A6 - 0x14]
0000139E 4EAD 0C82 jsr [A5 + 0xC82 /* export_396 */]
000013A2 1F3C 000F move.b -[A7], 0xF
000013A6 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
000013AA 486E FFE2 pea.l [A6 - 0x1E]
000013AE 486E FFEC pea.l [A6 - 0x14]
000013B2 486E FFF6 pea.l [A6 - 0xA]
000013B6 4EAD 04FA jsr [A5 + 0x4FA /* export_155 */]
000013BA 588F addq.l A7, 4
000013BC 486E FFE2 pea.l [A6 - 0x1E]
000013C0 4EAD 0CD2 jsr [A5 + 0xCD2 /* export_406 */]
000013C4 4E5E unlink A6
000013C6 4E75 rts
export_1494:
000013C8 4E56 0000 link A6, 0
000013CC 3F3C 001E move.w -[A7], 0x1E
000013D0 4EAD 0952 jsr [A5 + 0x952 /* export_294 */]
000013D4 4E5E unlink A6
000013D6 4E75 rts
export_1495:
000013D8 4E56 FFD8 link A6, -0x0028
000013DC 48E7 0300 movem.l -[A7], D6,D7
000013E0 41EE FFF2 lea.l A0, [A6 - 0xE]
000013E4 43FA 00BE lea.l A1, [PC + 0xBE /* 000014A4, value 0x0, cstring "" */]
000013E8 20D9 move.l [A0]+, [A1]+
000013EA 20D9 move.l [A0]+, [A1]+
000013EC 3091 move.w [A0], [A1]
000013EE 42A7 clr.l -[A7]
000013F0 4EAD 0BCA jsr [A5 + 0xBCA /* export_373 */]
000013F4 201F move.l D0, [A7]+
000013F6 3E00 move.w D7, D0
000013F8 3D47 FFE4 move.w [A6 - 0x1C], D7
000013FC 7C01 moveq.l D6, 0x01
000013FE 6066 bra +0x68 /* 00001466 */
label00001400:
00001400 486E FFE6 pea.l [A6 - 0x1A]
00001404 4EAD 0C7A jsr [A5 + 0xC7A /* export_395 */]
00001408 102E FFE6 move.b D0, [A6 - 0x1A]
0000140C 672C beq +0x2E /* 0000143A */
0000140E 486E FFE8 pea.l [A6 - 0x18]
00001412 41EE FFDA lea.l A0, [A6 - 0x26]
00001416 43EE FFF2 lea.l A1, [A6 - 0xE]
0000141A 20D9 move.l [A0]+, [A1]+
0000141C 20D9 move.l [A0]+, [A1]+
0000141E 3091 move.w [A0], [A1]
00001420 486E FFDA pea.l [A6 - 0x26]
00001424 3F3C 2800 move.w -[A7], 0x2800 /* '(\0' */
00001428 A9EB syscall Pack4/FP68K
0000142A 41EE FFF2 lea.l A0, [A6 - 0xE]
0000142E 43EE FFDA lea.l A1, [A6 - 0x26]
00001432 20D9 move.l [A0]+, [A1]+
00001434 20D9 move.l [A0]+, [A1]+
00001436 3091 move.w [A0], [A1]
00001438 6028 bra +0x2A /* 00001462 */
label0000143A:
0000143A 486E FFE8 pea.l [A6 - 0x18]
0000143E 41EE FFDA lea.l A0, [A6 - 0x26]
00001442 43EE FFF2 lea.l A1, [A6 - 0xE]
00001446 20D9 move.l [A0]+, [A1]+
00001448 20D9 move.l [A0]+, [A1]+
0000144A 3091 move.w [A0], [A1]
0000144C 486E FFDA pea.l [A6 - 0x26]
00001450 4267 clr.w -[A7]
00001452 A9EB syscall Pack4/FP68K
00001454 41EE FFF2 lea.l A0, [A6 - 0xE]
00001458 43EE FFDA lea.l A1, [A6 - 0x26]
0000145C 20D9 move.l [A0]+, [A1]+
0000145E 20D9 move.l [A0]+, [A1]+
00001460 3091 move.w [A0], [A1]
label00001462:
00001462 5246 addq.w D6, 1
00001464 6906 bvs +0x8 /* 0000146C */
label00001466:
00001466 BC6E FFE4 cmp.w D6, [A6 - 0x1C]
0000146A 6F94 ble -0x6A /* 00001400 */
label0000146C:
0000146C 1F3C 000F move.b -[A7], 0xF
00001470 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
00001474 3D47 FFD8 move.w [A6 - 0x28], D7
00001478 486E FFD8 pea.l [A6 - 0x28]
0000147C 41EE FFDA lea.l A0, [A6 - 0x26]
00001480 43EE FFF2 lea.l A1, [A6 - 0xE]
00001484 20D9 move.l [A0]+, [A1]+
00001486 20D9 move.l [A0]+, [A1]+
00001488 3091 move.w [A0], [A1]
0000148A 486E FFDA pea.l [A6 - 0x26]
0000148E 3F3C 2006 move.w -[A7], 0x2006
00001492 A9EB syscall Pack4/FP68K
00001494 486E FFDA pea.l [A6 - 0x26]
00001498 4EAD 0CD2 jsr [A5 + 0xCD2 /* export_406 */]
0000149C 4CDF 00C0 movem.l D6,D7, [A7]+
000014A0 4E5E unlink A6
000014A2 4E75 rts
000014A4 0000 0000 ori.b D0, 0x0
000014A8 0000 0000 ori.b D0, 0x0
000014AC 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1496: // at 000014AE (misaligned)
000014B0 FF00 .extension 0xF00 <<F/4-5/7>> // unimplemented
000014B2 486E FF00 pea.l [A6 - 0x100]
000014B6 4EAD 0BFA jsr [A5 + 0xBFA /* export_379 */]
000014BA 1F3C 000F move.b -[A7], 0xF
000014BE 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
000014C2 4240 clr.w D0
000014C4 102E FF00 move.b D0, [A6 - 0x100]
000014C8 4A40 tst.w D0
000014CA 6608 bne +0xA /* 000014D4 */
000014CC 42A7 clr.l -[A7]
000014CE 4EAD 0CEA jsr [A5 + 0xCEA /* export_409 */]
000014D2 6016 bra +0x18 /* 000014EA */
label000014D4:
000014D4 7000 moveq.l D0, 0x00
000014D6 4241 clr.w D1
000014D8 122E FF01 move.b D1, [A6 - 0xFF]
000014DC 3001 move.w D0, D1
000014DE C0BC 0000 00FF and.l D0, 0xFF
000014E4 2F00 move.l -[A7], D0
000014E6 4EAD 0CEA jsr [A5 + 0xCEA /* export_409 */]
label000014EA:
000014EA 4E5E unlink A6
000014EC 4E75 rts
export_1497:
000014EE 4E56 FF00 link A6, -0x0100
000014F2 486E FF00 pea.l [A6 - 0x100]
000014F6 3F3C 0001 move.w -[A7], 0x1
000014FA 4EAD 096A jsr [A5 + 0x96A /* export_297 */]
000014FE 4EAD 0C3A jsr [A5 + 0xC3A /* export_387 */]
00001502 4E5E unlink A6
00001504 4E75 rts
export_1498:
00001506 4E56 FFFC link A6, -0x0004
0000150A 2D6D B654 FFFC move.l [A6 - 0x4], [A5 - 0x49AC]
00001510 2F2D B660 move.l -[A7], [A5 - 0x49A0]
00001514 A873 syscall SetPort
00001516 486E FFFC pea.l [A6 - 0x4]
0000151A A871 syscall GlobalToLocal
0000151C 302E FFFE move.w D0, [A6 - 0x2]
00001520 48C0 ext.l D0
00001522 2F00 move.l -[A7], D0
00001524 4EAD 0CEA jsr [A5 + 0xCEA /* export_409 */]
00001528 4E5E unlink A6
0000152A 4E75 rts
export_1499:
0000152C 4E56 FF00 link A6, -0x0100
00001530 486E FF00 pea.l [A6 - 0x100]
00001534 3F3C 0002 move.w -[A7], 0x2
00001538 4EAD 096A jsr [A5 + 0x96A /* export_297 */]
0000153C 4EAD 0C3A jsr [A5 + 0xC3A /* export_387 */]
00001540 4E5E unlink A6
00001542 4E75 rts
export_1500:
00001544 4E56 FFFC link A6, -0x0004
00001548 2D6D B654 FFFC move.l [A6 - 0x4], [A5 - 0x49AC]
0000154E 2F2D B660 move.l -[A7], [A5 - 0x49A0]
00001552 A873 syscall SetPort
00001554 486E FFFC pea.l [A6 - 0x4]
00001558 A871 syscall GlobalToLocal
0000155A 486E FFFC pea.l [A6 - 0x4]
0000155E 4EAD 0CF2 jsr [A5 + 0xCF2 /* export_410 */]
00001562 4E5E unlink A6
00001564 4E75 rts
export_1501:
00001566 4E56 FFFC link A6, -0x0004
0000156A 42A7 clr.l -[A7]
0000156C 4EAD 0972 jsr [A5 + 0x972 /* export_298 */]
00001570 2D5F FFFC move.l [A6 - 0x4], [A7]+
00001574 6606 bne +0x8 /* 0000157C */
00001576 4EAD 0C22 jsr [A5 + 0xC22 /* export_384 */]
0000157A 600E bra +0x10 /* 0000158A */
label0000157C:
0000157C 42A7 clr.l -[A7]
0000157E 4EAD 0972 jsr [A5 + 0x972 /* export_298 */]
00001582 1F3C 0001 move.b -[A7], 0x1
00001586 4EAD 0C2A jsr [A5 + 0xC2A /* export_385 */]
label0000158A:
0000158A 4E5E unlink A6
0000158C 4E75 rts
export_1502:
0000158E 4E56 FFFC link A6, -0x0004
00001592 2D6D B654 FFFC move.l [A6 - 0x4], [A5 - 0x49AC]
00001598 2F2D B660 move.l -[A7], [A5 - 0x49A0]
0000159C A873 syscall SetPort
0000159E 486E FFFC pea.l [A6 - 0x4]
000015A2 A871 syscall GlobalToLocal
000015A4 302E FFFC move.w D0, [A6 - 0x4]
000015A8 48C0 ext.l D0
000015AA 2F00 move.l -[A7], D0
000015AC 4EAD 0CEA jsr [A5 + 0xCEA /* export_409 */]
000015B0 4E5E unlink A6
000015B2 4E75 rts
export_1503:
000015B4 4E56 FFF0 link A6, -0x0010
000015B8 486E FFF0 pea.l [A6 - 0x10]
000015BC A976 syscall GetKeys
000015BE 7037 moveq.l D0, 0x37
000015C0 3200 move.w D1, D0
000015C2 E641 asr D1.w, 3
000015C4 0136 10F0 btst [A6 + D1.w - 0x16], D0
000015C8 56C0 sne D0
000015CA 0240 0001 andi.w D0, 0x1
000015CE 1F00 move.b -[A7], D0
000015D0 4EAD 0CCA jsr [A5 + 0xCCA /* export_405 */]
000015D4 4E5E unlink A6
000015D6 4E75 rts
export_1504:
000015D8 4E56 FFE2 link A6, -0x001E
000015DC 486E FFF6 pea.l [A6 - 0xA]
000015E0 4EAD 0C82 jsr [A5 + 0xC82 /* export_396 */]
000015E4 486E FFEC pea.l [A6 - 0x14]
000015E8 4EAD 0C82 jsr [A5 + 0xC82 /* export_396 */]
000015EC 1F3C 000F move.b -[A7], 0xF
000015F0 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
000015F4 486E FFE2 pea.l [A6 - 0x1E]
000015F8 486E FFEC pea.l [A6 - 0x14]
000015FC 486E FFF6 pea.l [A6 - 0xA]
00001600 4EAD 04F2 jsr [A5 + 0x4F2 /* export_154 */]
00001604 588F addq.l A7, 4
00001606 486E FFE2 pea.l [A6 - 0x1E]
0000160A 4EAD 0CD2 jsr [A5 + 0xCD2 /* export_406 */]
0000160E 4E5E unlink A6
00001610 4E75 rts
export_1505:
00001612 4E56 0000 link A6, 0
00001616 3F3C 001A move.w -[A7], 0x1A
0000161A 4EAD 0952 jsr [A5 + 0x952 /* export_294 */]
0000161E 4E5E unlink A6
00001620 4E75 rts
export_1506:
00001622 4E56 FEFC link A6, -0x0104
00001626 486E FEFC pea.l [A6 - 0x104]
0000162A 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
0000162E 7003 moveq.l D0, 0x03
00001630 B02D D140 cmp.b D0, [A5 - 0x2EC0]
00001634 6612 bne +0x14 /* 00001648 */
00001636 2F2E FEFC move.l -[A7], [A6 - 0x104]
0000163A 1F3C 0002 move.b -[A7], 0x2
0000163E 486E FF00 pea.l [A6 - 0x100]
00001642 4EAD 03FA jsr [A5 + 0x3FA /* export_123 */]
00001646 6028 bra +0x2A /* 00001670 */
label00001648:
00001648 7001 moveq.l D0, 0x01
0000164A B02D D140 cmp.b D0, [A5 - 0x2EC0]
0000164E 6612 bne +0x14 /* 00001662 */
00001650 2F2E FEFC move.l -[A7], [A6 - 0x104]
00001654 1F3C 0001 move.b -[A7], 0x1
00001658 486E FF00 pea.l [A6 - 0x100]
0000165C 4EAD 03FA jsr [A5 + 0x3FA /* export_123 */]
00001660 600E bra +0x10 /* 00001670 */
label00001662:
00001662 2F2E FEFC move.l -[A7], [A6 - 0x104]
00001666 4267 clr.w -[A7]
00001668 486E FF00 pea.l [A6 - 0x100]
0000166C 4EAD 03FA jsr [A5 + 0x3FA /* export_123 */]
label00001670:
00001670 486E FF00 pea.l [A6 - 0x100]
00001674 4EAD 0C32 jsr [A5 + 0xC32 /* export_386 */]
00001678 4E5E unlink A6
0000167A 4E75 rts
export_1507:
0000167C 4E56 0000 link A6, 0
00001680 42A7 clr.l -[A7]
00001682 3F2D A528 move.w -[A7], [A5 - 0x5AD8]
00001686 4EAD 23C2 jsr [A5 + 0x23C2 /* export_1140 */]
0000168A 4EAD 0CEA jsr [A5 + 0xCEA /* export_409 */]
0000168E 4E5E unlink A6
00001690 4E75 rts
export_1508:
00001692 4E56 0000 link A6, 0
00001696 3F3C 0008 move.w -[A7], 0x8
0000169A 4EAD 0952 jsr [A5 + 0x952 /* export_294 */]
0000169E 4E5E unlink A6
000016A0 4E75 rts
export_1509:
000016A2 4E56 0000 link A6, 0
000016A6 3F3C 000C move.w -[A7], 0xC
000016AA 4EAD 0952 jsr [A5 + 0x952 /* export_294 */]
000016AE 4E5E unlink A6
000016B0 4E75 rts
export_1510:
000016B2 4E56 0000 link A6, 0
000016B6 3F3C 000A move.w -[A7], 0xA /* '\n' */
000016BA 4EAD 0952 jsr [A5 + 0x952 /* export_294 */]
000016BE 4E5E unlink A6
000016C0 4E75 rts
export_1511:
000016C2 4E56 FF00 link A6, -0x0100
000016C6 486E FF00 pea.l [A6 - 0x100]
000016CA 3F3C 0001 move.w -[A7], 0x1
000016CE 4EAD 097A jsr [A5 + 0x97A /* export_299 */]
000016D2 4EAD 0C3A jsr [A5 + 0xC3A /* export_387 */]
label000016D6:
000016D6 4E5E unlink A6
000016D8 4E75 rts
export_1512:
000016DA 4E56 FF00 link A6, -0x0100
000016DE 486E FF00 pea.l [A6 - 0x100]
000016E2 3F3C 0003 move.w -[A7], 0x3
000016E6 4EAD 097A jsr [A5 + 0x97A /* export_299 */]
000016EA 4EAD 0C3A jsr [A5 + 0xC3A /* export_387 */]
000016EE 4E5E unlink A6
000016F0 4E75 rts
export_1513:
000016F2 4E56 FF00 link A6, -0x0100
000016F6 486E FF00 pea.l [A6 - 0x100]
000016FA 3F3C 0002 move.w -[A7], 0x2
000016FE 4EAD 097A jsr [A5 + 0x97A /* export_299 */]
00001702 4EAD 0C3A jsr [A5 + 0xC3A /* export_387 */]
00001706 4E5E unlink A6
00001708 4E75 rts
export_1514:
0000170A 4E56 0000 link A6, 0
0000170E 42A7 clr.l -[A7]
00001710 4EAD 0982 jsr [A5 + 0x982 /* export_300 */]
00001714 1F3C 0001 move.b -[A7], 0x1
00001718 4EAD 0C2A jsr [A5 + 0xC2A /* export_385 */]
0000171C 4E5E unlink A6
0000171E 4E75 rts
export_1515:
00001720 4E56 0000 link A6, 0
00001724 42A7 clr.l -[A7]
00001726 4EAD 0E92 jsr [A5 + 0xE92 /* export_462 */]
0000172A 4EAD 0CEA jsr [A5 + 0xCEA /* export_409 */]
0000172E 4E5E unlink A6
00001730 4E75 rts
export_1516:
00001732 4E56 FFF8 link A6, -0x0008
00001736 2F0C move.l -[A7], A4
00001738 4EAD 0B5A jsr [A5 + 0xB5A /* export_359 */]
0000173C 42A7 clr.l -[A7]
0000173E 42A7 clr.l -[A7]
00001740 4EAD 0B0A jsr [A5 + 0xB0A /* export_349 */]
00001744 4EAD 0B1A jsr [A5 + 0xB1A /* export_351 */]
00001748 285F movea.l A4, [A7]+
0000174A 2D4C FFFC move.l [A6 - 0x4], A4
0000174E 486E FFFC pea.l [A6 - 0x4]
00001752 4EAD 2482 jsr [A5 + 0x2482 /* export_1164 */]
00001756 1F3C 0001 move.b -[A7], 0x1
0000175A 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
0000175E 1F3C 000F move.b -[A7], 0xF
00001762 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
00001766 202E FFFC move.l D0, [A6 - 0x4]
0000176A 908C sub.l D0, A4
0000176C 2F00 move.l -[A7], D0
0000176E 4EAD 0CEA jsr [A5 + 0xCEA /* export_409 */]
00001772 285F movea.l A4, [A7]+
00001774 4E5E unlink A6
00001776 4E75 rts
export_1517:
00001778 4E56 0000 link A6, 0
0000177C 4267 clr.w -[A7]
0000177E 4EAD 0952 jsr [A5 + 0x952 /* export_294 */]
00001782 4E5E unlink A6
00001784 4E75 rts
export_1518:
00001786 4E56 0000 link A6, 0
0000178A 3F3C 0004 move.w -[A7], 0x4
0000178E 4EAD 0952 jsr [A5 + 0x952 /* export_294 */]
00001792 4E5E unlink A6
00001794 4E75 rts
export_1519:
00001796 4E56 0000 link A6, 0
0000179A 3F3C 0002 move.w -[A7], 0x2
0000179E 4EAD 0952 jsr [A5 + 0x952 /* export_294 */]
000017A2 4E5E unlink A6
000017A4 4E75 rts
export_1520:
000017A6 4E56 FFDA link A6, -0x0026
000017AA 48E7 0300 movem.l -[A7], D6,D7
000017AE 41EE FFE6 lea.l A0, [A6 - 0x1A]
000017B2 43FA 00A4 lea.l A1, [PC + 0xA4 /* 00001858, value 0xFFFEECB1 */]
000017B6 20D9 move.l [A0]+, [A1]+
000017B8 20D9 move.l [A0]+, [A1]+
000017BA 3091 move.w [A0], [A1]
000017BC 42A7 clr.l -[A7]
000017BE 4EAD 0BCA jsr [A5 + 0xBCA /* export_373 */]
000017C2 201F move.l D0, [A7]+
000017C4 3C00 move.w D6, D0
000017C6 3D46 FFE4 move.w [A6 - 0x1C], D6
000017CA 7E01 moveq.l D7, 0x01
000017CC 606C bra +0x6E /* 0000183A */
label000017CE:
000017CE 486E FFF0 pea.l [A6 - 0x10]
000017D2 4EAD 0C7A jsr [A5 + 0xC7A /* export_395 */]
000017D6 102E FFF0 move.b D0, [A6 - 0x10]
000017DA 673C beq +0x3E /* 00001818 */
000017DC 486E FFF2 pea.l [A6 - 0xE]
000017E0 486E FFDA pea.l [A6 - 0x26]
000017E4 3F3C 280E move.w -[A7], 0x280E
000017E8 A9EB syscall Pack4/FP68K
000017EA 486E FFE6 pea.l [A6 - 0x1A]
000017EE 486E FFDA pea.l [A6 - 0x26]
000017F2 3F3C 000A move.w -[A7], 0xA /* '\n' */
000017F6 A9EB syscall Pack4/FP68K
000017F8 6F1C ble +0x1E /* 00001816 */
000017FA 486E FFF2 pea.l [A6 - 0xE]
000017FE 486E FFDA pea.l [A6 - 0x26]
00001802 3F3C 280E move.w -[A7], 0x280E
00001806 A9EB syscall Pack4/FP68K
00001808 41EE FFE6 lea.l A0, [A6 - 0x1A]
0000180C 43EE FFDA lea.l A1, [A6 - 0x26]
00001810 20D9 move.l [A0]+, [A1]+
00001812 20D9 move.l [A0]+, [A1]+
00001814 3091 move.w [A0], [A1]
label00001816:
00001816 601E bra +0x20 /* 00001836 */
label00001818:
00001818 486E FFE6 pea.l [A6 - 0x1A]
0000181C 486E FFF2 pea.l [A6 - 0xE]
00001820 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001824 A9EB syscall Pack4/FP68K
00001826 6F0E ble +0x10 /* 00001836 */
00001828 41EE FFE6 lea.l A0, [A6 - 0x1A]
0000182C 43EE FFF2 lea.l A1, [A6 - 0xE]
00001830 20D9 move.l [A0]+, [A1]+
00001832 20D9 move.l [A0]+, [A1]+
00001834 3091 move.w [A0], [A1]
label00001836:
00001836 5247 addq.w D7, 1
00001838 6906 bvs +0x8 /* 00001840 */
label0000183A:
0000183A BE6E FFE4 cmp.w D7, [A6 - 0x1C]
0000183E 6F8E ble -0x70 /* 000017CE */
label00001840:
00001840 1F3C 000F move.b -[A7], 0xF
00001844 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
00001848 486E FFE6 pea.l [A6 - 0x1A]
0000184C 4EAD 0CD2 jsr [A5 + 0xCD2 /* export_406 */]
00001850 4CDF 00C0 movem.l D6,D7, [A7]+
00001854 4E5E unlink A6
00001856 4E75 rts
00001858 FFFE .invalid <<F/7/7>>
0000185A ECB1 roxr D1, D6
0000185C 2AED 7F58 move.l [A5]+, [A5 + 0x7F58]
00001860 75E3 moveq.l D2, 0xFFFFFFE3
export_1521:
00001862 4E56 FFF4 link A6, -0x000C
00001866 48E7 0018 movem.l -[A7], A3,A4
0000186A 4EAD 0C22 jsr [A5 + 0xC22 /* export_384 */]
0000186E 42A7 clr.l -[A7]
00001870 A93B syscall GetMenuBar
00001872 2D5F FFF4 move.l [A6 - 0xC], [A7]+
00001876 6602 bne +0x4 /* 0000187A */
00001878 607E bra +0x80 /* 000018F8 */
label0000187A:
0000187A 42A7 clr.l -[A7]
0000187C 206E FFF4 movea.l A0, [A6 - 0xC]
00001880 2F10 move.l -[A7], [A0]
00001882 4EAD 1E7A jsr [A5 + 0x1E7A /* export_971 */]
00001886 285F movea.l A4, [A7]+
00001888 3014 move.w D0, [A4]
0000188A 48C0 ext.l D0
0000188C 2640 movea.l A3, D0
0000188E D7CC add.l A3, A4
label00001890:
00001890 B7CC cmpa.l A3, A4
00001892 675C beq +0x5E /* 000018F0 */
00001894 5C8C addq.l A4, 6
00001896 2054 movea.l A0, [A4]
00001898 2050 movea.l A0, [A0]
0000189A 43ED CEF0 lea.l A1, [A5 - 0x3110]
0000189E 41E8 000E lea.l A0, [A0 + 0xE]
000018A2 703F moveq.l D0, 0x3F
label000018A4:
000018A4 22D8 move.l [A1]+, [A0]+
000018A6 51C8 FFFC dbf D0, -0x6 /* 000018A4 */
000018AA 4240 clr.w D0
000018AC 102D CEF0 move.b D0, [A5 - 0x3110]
000018B0 7201 moveq.l D1, 0x01
000018B2 B240 cmp.w D1, D0
000018B4 57C0 seq D0
000018B6 4A00 tst.b D0
000018B8 671C beq +0x1E /* 000018D6 */
000018BA 4241 clr.w D1
000018BC 122D CEF1 move.b D1, [A5 - 0x310F]
000018C0 7414 moveq.l D2, 0x14
000018C2 B441 cmp.w D2, D1
000018C4 57C1 seq D1
000018C6 C001 and.b D0, D1
000018C8 670C beq +0xE /* 000018D6 */
000018CA 41ED CEF0 lea.l A0, [A5 - 0x3110]
000018CE 43FA 0030 lea.l A1, [PC + 0x30 /* 00001900, value 0x5417070, pstring "Apple" */]
000018D2 20D9 move.l [A0]+, [A1]+
000018D4 3091 move.w [A0], [A1]
label000018D6:
000018D6 486D CEF0 pea.l [A5 - 0x3110]
000018DA 4EAD 0C32 jsr [A5 + 0xC32 /* export_386 */]
000018DE 4EAD 2BA2 jsr [A5 + 0x2BA2 /* export_1392 */]
000018E2 486D CEA2 pea.l [A5 - 0x315E]
000018E6 4EAD 0C3A jsr [A5 + 0xC3A /* export_387 */]
000018EA 4EAD 2BA2 jsr [A5 + 0x2BA2 /* export_1392 */]
000018EE 60A0 bra -0x5E /* 00001890 */
label000018F0:
000018F0 486E FFF4 pea.l [A6 - 0xC]
000018F4 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
label000018F8:
000018F8 4CDF 1800 movem.l A3,A4, [A7]+
000018FC 4E5E unlink A6
000018FE 4E75 rts
00001900 0541 bchg D1, D2
00001902 7070 moveq.l D0, 0x70
00001904 6C65 bge +0x67 /* 0000196B */
export_1522:
00001906 4E56 FFDA link A6, -0x0026
0000190A 48E7 0300 movem.l -[A7], D6,D7
0000190E 41EE FFE6 lea.l A0, [A6 - 0x1A]
00001912 43FA 00A4 lea.l A1, [PC + 0xA4 /* 000019B8, value 0x7FFEECB1 */]
00001916 20D9 move.l [A0]+, [A1]+
00001918 20D9 move.l [A0]+, [A1]+
0000191A 3091 move.w [A0], [A1]
0000191C 42A7 clr.l -[A7]
0000191E 4EAD 0BCA jsr [A5 + 0xBCA /* export_373 */]
00001922 201F move.l D0, [A7]+
00001924 3C00 move.w D6, D0
00001926 3D46 FFE4 move.w [A6 - 0x1C], D6
0000192A 7E01 moveq.l D7, 0x01
0000192C 606C bra +0x6E /* 0000199A */
label0000192E:
0000192E 486E FFF0 pea.l [A6 - 0x10]
00001932 4EAD 0C7A jsr [A5 + 0xC7A /* export_395 */]
00001936 102E FFF0 move.b D0, [A6 - 0x10]
0000193A 673C beq +0x3E /* 00001978 */
0000193C 486E FFF2 pea.l [A6 - 0xE]
00001940 486E FFDA pea.l [A6 - 0x26]
00001944 3F3C 280E move.w -[A7], 0x280E
00001948 A9EB syscall Pack4/FP68K
0000194A 486E FFE6 pea.l [A6 - 0x1A]
0000194E 486E FFDA pea.l [A6 - 0x26]
00001952 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001956 A9EB syscall Pack4/FP68K
00001958 641C bcc +0x1E /* 00001976 */
0000195A 486E FFF2 pea.l [A6 - 0xE]
0000195E 486E FFDA pea.l [A6 - 0x26]
00001962 3F3C 280E move.w -[A7], 0x280E
00001966 A9EB syscall Pack4/FP68K
00001968 41EE FFE6 lea.l A0, [A6 - 0x1A]
0000196C 43EE FFDA lea.l A1, [A6 - 0x26]
00001970 20D9 move.l [A0]+, [A1]+
00001972 20D9 move.l [A0]+, [A1]+
00001974 3091 move.w [A0], [A1]
label00001976:
00001976 601E bra +0x20 /* 00001996 */
label00001978:
00001978 486E FFE6 pea.l [A6 - 0x1A]
0000197C 486E FFF2 pea.l [A6 - 0xE]
00001980 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001984 A9EB syscall Pack4/FP68K
00001986 640E bcc +0x10 /* 00001996 */
00001988 41EE FFE6 lea.l A0, [A6 - 0x1A]
0000198C 43EE FFF2 lea.l A1, [A6 - 0xE]
00001990 20D9 move.l [A0]+, [A1]+
00001992 20D9 move.l [A0]+, [A1]+
00001994 3091 move.w [A0], [A1]
label00001996:
00001996 5247 addq.w D7, 1
00001998 6906 bvs +0x8 /* 000019A0 */
label0000199A:
0000199A BE6E FFE4 cmp.w D7, [A6 - 0x1C]
0000199E 6F8E ble -0x70 /* 0000192E */
label000019A0:
000019A0 1F3C 000F move.b -[A7], 0xF
000019A4 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
000019A8 486E FFE6 pea.l [A6 - 0x1A]
000019AC 4EAD 0CD2 jsr [A5 + 0xCD2 /* export_406 */]
000019B0 4CDF 00C0 movem.l D6,D7, [A7]+
000019B4 4E5E unlink A6
000019B6 4E75 rts
000019B8 7FFE moveq.l D7, 0xFFFFFFFE
000019BA ECB1 roxr D1, D6
000019BC 2AED 7F58 move.l [A5]+, [A5 + 0x7F58]
000019C0 75E3 moveq.l D2, 0xFFFFFFE3
export_1523:
000019C2 4E56 FFF0 link A6, -0x0010
000019C6 426E FFF0 clr.w [A6 - 0x10]
000019CA 2F3C 0002 0000 move.l -[A7], 0x20000
000019D0 486E FFF0 pea.l [A6 - 0x10]
000019D4 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
000019D8 4267 clr.w -[A7]
000019DA A974 syscall Button
000019DC 101F move.b D0, [A7]+
000019DE 801F or.b D0, [A7]+
000019E0 1F00 move.b -[A7], D0
000019E2 4EAD 0CCA jsr [A5 + 0xCCA /* export_405 */]
000019E6 7001 moveq.l D0, 0x01
000019E8 B06E FFF0 cmp.w D0, [A6 - 0x10]
000019EC 6614 bne +0x16 /* 00001A02 */
000019EE 2B6E FFFA B654 move.l [A5 - 0x49AC], [A6 - 0x6]
000019F4 2B6E FFF6 B65C move.l [A5 - 0x49A4], [A6 - 0xA]
000019FA 2F2D B654 move.l -[A7], [A5 - 0x49AC]
000019FE 4EBA 0B5C jsr [PC + 0xB5C /* 0000255C */]
label00001A02:
00001A02 2F3C 0000 0006 move.l -[A7], 0x6
00001A08 201F move.l D0, [A7]+
00001A0A A032 syscall FlushEvents
00001A0C 4E5E unlink A6
00001A0E 4E75 rts
export_1524:
00001A10 4E56 FFF0 link A6, -0x0010
label00001A14:
00001A14 2F3C 0006 0000 move.l -[A7], 0x60000
00001A1A 486E FFF0 pea.l [A6 - 0x10]
00001A1E 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00001A22 101F move.b D0, [A7]+
00001A24 6752 beq +0x54 /* 00001A78 */
00001A26 7002 moveq.l D0, 0x02
00001A28 B06E FFF0 cmp.w D0, [A6 - 0x10]
00001A2C 660C bne +0xE /* 00001A3A */
00001A2E 2F3C 0002 0004 move.l -[A7], 0x20004
00001A34 201F move.l D0, [A7]+
00001A36 A032 syscall FlushEvents
00001A38 603C bra +0x3E /* 00001A76 */
label00001A3A:
00001A3A 7001 moveq.l D0, 0x01
00001A3C B06E FFF0 cmp.w D0, [A6 - 0x10]
00001A40 6634 bne +0x36 /* 00001A76 */
00001A42 1F3C 0001 move.b -[A7], 0x1
00001A46 4EAD 0CE2 jsr [A5 + 0xCE2 /* export_408 */]
00001A4A 2B6E FFFA B654 move.l [A5 - 0x49AC], [A6 - 0x6]
00001A50 2B6E FFF6 B65C move.l [A5 - 0x49A4], [A6 - 0xA]
00001A56 2F2D B654 move.l -[A7], [A5 - 0x49AC]
00001A5A 4EBA 0B00 jsr [PC + 0xB00 /* 0000255C */]
label00001A5E:
00001A5E 4267 clr.w -[A7]
00001A60 A973 syscall StillDown
00001A62 101F move.b D0, [A7]+
00001A64 0A00 0001 xori.b D0, 0x1
00001A68 67F4 beq -0xA /* 00001A5E */
00001A6A 2F3C 0004 0002 move.l -[A7], 0x40002
00001A70 201F move.l D0, [A7]+
00001A72 A032 syscall FlushEvents
00001A74 6008 bra +0xA /* 00001A7E */
label00001A76:
00001A76 609C bra -0x62 /* 00001A14 */
label00001A78:
00001A78 4267 clr.w -[A7]
00001A7A 4EAD 0CE2 jsr [A5 + 0xCE2 /* export_408 */]
label00001A7E:
00001A7E 4E5E unlink A6
00001A80 4E75 rts
export_1525:
00001A82 4E56 FFFC link A6, -0x0004
00001A86 2F2D B660 move.l -[A7], [A5 - 0x49A0]
00001A8A A873 syscall SetPort
00001A8C 486E FFFC pea.l [A6 - 0x4]
00001A90 A972 syscall GetMouse
00001A92 302E FFFE move.w D0, [A6 - 0x2]
00001A96 48C0 ext.l D0
00001A98 2F00 move.l -[A7], D0
00001A9A 4EAD 0CEA jsr [A5 + 0xCEA /* export_409 */]
00001A9E 4E5E unlink A6
00001AA0 4E75 rts
export_1526:
00001AA2 4E56 FFFC link A6, -0x0004
00001AA6 2F2D B660 move.l -[A7], [A5 - 0x49A0]
00001AAA A873 syscall SetPort
00001AAC 486E FFFC pea.l [A6 - 0x4]
00001AB0 A972 syscall GetMouse
00001AB2 486E FFFC pea.l [A6 - 0x4]
00001AB6 4EAD 0CF2 jsr [A5 + 0xCF2 /* export_410 */]
00001ABA 4E5E unlink A6
00001ABC 4E75 rts
export_1527:
00001ABE 4E56 FFFC link A6, -0x0004
00001AC2 2F2D B660 move.l -[A7], [A5 - 0x49A0]
00001AC6 A873 syscall SetPort
00001AC8 486E FFFC pea.l [A6 - 0x4]
00001ACC A972 syscall GetMouse
00001ACE 302E FFFC move.w D0, [A6 - 0x4]
00001AD2 48C0 ext.l D0
00001AD4 2F00 move.l -[A7], D0
00001AD6 4EAD 0CEA jsr [A5 + 0xCEA /* export_409 */]
00001ADA 4E5E unlink A6
00001ADC 4E75 rts
export_1528:
00001ADE 4E56 FF44 link A6, -0x00BC
00001AE2 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00001AE6 4267 clr.w -[A7]
00001AE8 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */]
00001AEC 3C1F move.w D6, [A7]+
00001AEE 7001 moveq.l D0, 0x01
00001AF0 B046 cmp.w D0, D6
00001AF2 6664 bne +0x66 /* 00001B58 */
00001AF4 1D7C 0007 FF54 move.b [A6 - 0xAC], 0x7
00001AFA 2D6D A630 FFB4 move.l [A6 - 0x4C], [A5 - 0x59D0]
00001B00 486E FF84 pea.l [A6 - 0x7C]
00001B04 4EAD 0B82 jsr [A5 + 0xB82 /* export_364 */]
00001B08 4267 clr.w -[A7]
00001B0A 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */]
00001B0E 3C1F move.w D6, [A7]+
00001B10 4267 clr.w -[A7]
00001B12 486E FF54 pea.l [A6 - 0xAC]
00001B16 4EAD 20D2 jsr [A5 + 0x20D2 /* export_1046 */]
00001B1A 101F move.b D0, [A7]+
00001B1C 672E beq +0x30 /* 00001B4C */
00001B1E 42A7 clr.l -[A7]
00001B20 2F2D A684 move.l -[A7], [A5 - 0x597C]
00001B24 4EAD 0EB2 jsr [A5 + 0xEB2 /* export_466 */]
00001B28 2D5F FF50 move.l [A6 - 0xB0], [A7]+
00001B2C 206E FF50 movea.l A0, [A6 - 0xB0]
00001B30 2050 movea.l A0, [A0]
00001B32 2E28 0018 move.l D7, [A0 + 0x18]
00001B36 2F2D A684 move.l -[A7], [A5 - 0x597C]
00001B3A 4267 clr.w -[A7]
00001B3C 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */]
00001B40 4267 clr.w -[A7]
00001B42 4EAD 22EA jsr [A5 + 0x22EA /* export_1113 */]
00001B46 1B5F CEEA move.b [A5 - 0x3116], [A7]+
00001B4A 6008 bra +0xA /* 00001B54 */
label00001B4C:
00001B4C 3F3C 0050 move.w -[A7], 0x50 /* 'P' */
00001B50 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
label00001B54:
00001B54 6000 0242 bra +0x244 /* 00001D98 */
label00001B58:
00001B58 4A46 tst.w D6
00001B5A 6608 bne +0xA /* 00001B64 */
00001B5C 2E2D A6BC move.l D7, [A5 - 0x5944]
00001B60 6000 0236 bra +0x238 /* 00001D98 */
label00001B64:
00001B64 7006 moveq.l D0, 0x06
00001B66 B046 cmp.w D0, D6
00001B68 6608 bne +0xA /* 00001B72 */
00001B6A 2E2D A704 move.l D7, [A5 - 0x58FC]
00001B6E 6000 0228 bra +0x22A /* 00001D98 */
label00001B72:
00001B72 7007 moveq.l D0, 0x07
00001B74 B046 cmp.w D0, D6
00001B76 6610 bne +0x12 /* 00001B88 */
00001B78 4267 clr.w -[A7]
00001B7A 4EAD 14EA jsr [A5 + 0x14EA /* export_665 */]
00001B7E 301F move.w D0, [A7]+
00001B80 48C0 ext.l D0
00001B82 2E00 move.l D7, D0
00001B84 6000 0212 bra +0x214 /* 00001D98 */
label00001B88:
00001B88 7008 moveq.l D0, 0x08
00001B8A B046 cmp.w D0, D6
00001B8C 661E bne +0x20 /* 00001BAC */
00001B8E 42A7 clr.l -[A7]
00001B90 4EAD 14F2 jsr [A5 + 0x14F2 /* export_666 */]
00001B94 2A1F move.l D5, [A7]+
00001B96 6604 bne +0x6 /* 00001B9C */
00001B98 7E00 moveq.l D7, 0x00
00001B9A 600C bra +0xE /* 00001BA8 */
label00001B9C:
00001B9C 4267 clr.w -[A7]
00001B9E 2F05 move.l -[A7], D5
00001BA0 A950 syscall CountMItems
00001BA2 301F move.w D0, [A7]+
00001BA4 48C0 ext.l D0
00001BA6 2E00 move.l D7, D0
label00001BA8:
00001BA8 6000 01EE bra +0x1F0 /* 00001D98 */
label00001BAC:
00001BAC 7009 moveq.l D0, 0x09
00001BAE B046 cmp.w D0, D6
00001BB0 6616 bne +0x18 /* 00001BC8 */
00001BB2 7E00 moveq.l D7, 0x00
00001BB4 2678 09D6 movea.l A3, [0x000009D6 /* WindowList */]
label00001BB8:
00001BB8 200B move.l D0, A3
00001BBA 6708 beq +0xA /* 00001BC4 */
00001BBC 5287 addq.l D7, 1
00001BBE 266B 0090 movea.l A3, [A3 + 0x90]
00001BC2 60F4 bra -0xA /* 00001BB8 */
label00001BC4:
00001BC4 6000 01D2 bra +0x1D4 /* 00001D98 */
label00001BC8:
00001BC8 7002 moveq.l D0, 0x02
00001BCA B046 cmp.w D0, D6
00001BCC 6608 bne +0xA /* 00001BD6 */
00001BCE 2E2D A6B4 move.l D7, [A5 - 0x594C]
00001BD2 6000 01C4 bra +0x1C6 /* 00001D98 */
label00001BD6:
00001BD6 7003 moveq.l D0, 0x03
00001BD8 B046 cmp.w D0, D6
00001BDA 6674 bne +0x76 /* 00001C50 */
00001BDC 42A7 clr.l -[A7]
00001BDE 4EAD 0BEA jsr [A5 + 0xBEA /* export_377 */]
00001BE2 201F move.l D0, [A7]+
00001BE4 5340 subq.w D0, 1
00001BE6 670E beq +0x10 /* 00001BF6 */
00001BE8 5340 subq.w D0, 1
00001BEA 6720 beq +0x22 /* 00001C0C */
00001BEC 5340 subq.w D0, 1
00001BEE 6732 beq +0x34 /* 00001C22 */
00001BF0 5340 subq.w D0, 1
00001BF2 6744 beq +0x46 /* 00001C38 */
00001BF4 6056 bra +0x58 /* 00001C4C */
label00001BF6:
00001BF6 4267 clr.w -[A7]
00001BF8 2F2D A688 move.l -[A7], [A5 - 0x5978]
00001BFC 3F3C 0001 move.w -[A7], 0x1
00001C00 4EAD 2592 jsr [A5 + 0x2592 /* export_1198 */]
00001C04 301F move.w D0, [A7]+
00001C06 48C0 ext.l D0
00001C08 2E00 move.l D7, D0
00001C0A 6040 bra +0x42 /* 00001C4C */
label00001C0C:
00001C0C 4267 clr.w -[A7]
00001C0E 2F2D A684 move.l -[A7], [A5 - 0x597C]
00001C12 3F3C 0001 move.w -[A7], 0x1
00001C16 4EAD 2592 jsr [A5 + 0x2592 /* export_1198 */]
00001C1A 301F move.w D0, [A7]+
00001C1C 48C0 ext.l D0
00001C1E 2E00 move.l D7, D0
00001C20 602A bra +0x2C /* 00001C4C */
label00001C22:
00001C22 4267 clr.w -[A7]
00001C24 2F2D A688 move.l -[A7], [A5 - 0x5978]
00001C28 3F3C 0002 move.w -[A7], 0x2
00001C2C 4EAD 2592 jsr [A5 + 0x2592 /* export_1198 */]
00001C30 301F move.w D0, [A7]+
00001C32 48C0 ext.l D0
00001C34 2E00 move.l D7, D0
00001C36 6014 bra +0x16 /* 00001C4C */
label00001C38:
00001C38 4267 clr.w -[A7]
00001C3A 2F2D A684 move.l -[A7], [A5 - 0x597C]
00001C3E 3F3C 0002 move.w -[A7], 0x2
00001C42 4EAD 2592 jsr [A5 + 0x2592 /* export_1198 */]
00001C46 301F move.w D0, [A7]+
00001C48 48C0 ext.l D0
00001C4A 2E00 move.l D7, D0
label00001C4C:
00001C4C 6000 014A bra +0x14C /* 00001D98 */
label00001C50:
00001C50 7004 moveq.l D0, 0x04
00001C52 B046 cmp.w D0, D6
00001C54 6600 00B0 bne +0xB2 /* 00001D06 */
00001C58 42A7 clr.l -[A7]
00001C5A 42A7 clr.l -[A7]
00001C5C 42A7 clr.l -[A7]
00001C5E 4EAD 0B0A jsr [A5 + 0xB0A /* export_349 */]
00001C62 4EAD 0B12 jsr [A5 + 0xB12 /* export_350 */]
00001C66 4EAD 0B1A jsr [A5 + 0xB1A /* export_351 */]
00001C6A 2D5F FFF6 move.l [A6 - 0xA], [A7]+
00001C6E 206E FFF6 movea.l A0, [A6 - 0xA]
00001C72 3D50 FFFA move.w [A6 - 0x6], [A0]
00001C76 4EAD 0B5A jsr [A5 + 0xB5A /* export_359 */]
00001C7A 42A7 clr.l -[A7]
00001C7C 42A7 clr.l -[A7]
00001C7E 4EAD 0B0A jsr [A5 + 0xB0A /* export_349 */]
00001C82 4EAD 0B1A jsr [A5 + 0xB1A /* export_351 */]
00001C86 285F movea.l A4, [A7]+
00001C88 2D4C FFF2 move.l [A6 - 0xE], A4
00001C8C 486E FFF2 pea.l [A6 - 0xE]
00001C90 4EAD 2482 jsr [A5 + 0x2482 /* export_1164 */]
00001C94 4267 clr.w -[A7]
00001C96 4EAD 0B22 jsr [A5 + 0xB22 /* export_352 */]
00001C9A 3B5F B7D8 move.w [A5 - 0x4828], [A7]+
00001C9E 302E FFFA move.w D0, [A6 - 0x6]
00001CA2 5340 subq.w D0, 1
00001CA4 670E beq +0x10 /* 00001CB4 */
00001CA6 5340 subq.w D0, 1
00001CA8 671A beq +0x1C /* 00001CC4 */
00001CAA 5340 subq.w D0, 1
00001CAC 6726 beq +0x28 /* 00001CD4 */
00001CAE 5340 subq.w D0, 1
00001CB0 6732 beq +0x34 /* 00001CE4 */
00001CB2 603E bra +0x40 /* 00001CF2 */
label00001CB4:
00001CB4 42A7 clr.l -[A7]
00001CB6 2F0C move.l -[A7], A4
00001CB8 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00001CBC 4EAD 09A2 jsr [A5 + 0x9A2 /* export_304 */]
00001CC0 2E1F move.l D7, [A7]+
00001CC2 602E bra +0x30 /* 00001CF2 */
label00001CC4:
00001CC4 42A7 clr.l -[A7]
00001CC6 2F0C move.l -[A7], A4
00001CC8 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00001CCC 4EAD 0A72 jsr [A5 + 0xA72 /* export_330 */]
00001CD0 2E1F move.l D7, [A7]+
00001CD2 601E bra +0x20 /* 00001CF2 */
label00001CD4:
00001CD4 42A7 clr.l -[A7]
00001CD6 2F0C move.l -[A7], A4
00001CD8 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00001CDC 4EAD 0A0A jsr [A5 + 0xA0A /* export_317 */]
00001CE0 2E1F move.l D7, [A7]+
00001CE2 600E bra +0x10 /* 00001CF2 */
label00001CE4:
00001CE4 42A7 clr.l -[A7]
00001CE6 2F0C move.l -[A7], A4
00001CE8 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00001CEC 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */]
00001CF0 2E1F move.l D7, [A7]+
label00001CF2:
00001CF2 1F3C 0001 move.b -[A7], 0x1
00001CF6 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
00001CFA 1F3C 000D move.b -[A7], 0xD /* '\r' */
00001CFE 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
00001D02 6000 0094 bra +0x96 /* 00001D98 */
label00001D06:
00001D06 7005 moveq.l D0, 0x05
00001D08 B046 cmp.w D0, D6
00001D0A 6600 008C bne +0x8E /* 00001D98 */
00001D0E 486E FFD6 pea.l [A6 - 0x2A]
00001D12 4EAD 0CBA jsr [A5 + 0xCBA /* export_403 */]
00001D16 4204 clr.b D4
00001D18 4267 clr.w -[A7]
00001D1A 486E FFD6 pea.l [A6 - 0x2A]
00001D1E 4EAD 0A22 jsr [A5 + 0xA22 /* export_320 */]
00001D22 101F move.b D0, [A7]+
00001D24 6772 beq +0x74 /* 00001D98 */
00001D26 102E FFD6 move.b D0, [A6 - 0x2A]
00001D2A 4880 ext.w D0
00001D2C 5340 subq.w D0, 1
00001D2E 670A beq +0xC /* 00001D3A */
00001D30 5340 subq.w D0, 1
00001D32 6732 beq +0x34 /* 00001D66 */
00001D34 5340 subq.w D0, 1
00001D36 6740 beq +0x42 /* 00001D78 */
00001D38 604C bra +0x4E /* 00001D86 */
label00001D3A:
00001D3A 4267 clr.w -[A7]
00001D3C 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00001D40 3F2E FFE4 move.w -[A7], [A6 - 0x1C]
00001D44 486E FFB8 pea.l [A6 - 0x48]
00001D48 4EAD 263A jsr [A5 + 0x263A /* export_1219 */]
00001D4C 101F move.b D0, [A7]+
00001D4E 6714 beq +0x16 /* 00001D64 */
00001D50 4267 clr.w -[A7]
00001D52 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00001D56 3F2E FFE4 move.w -[A7], [A6 - 0x1C]
00001D5A 4EAD 2652 jsr [A5 + 0x2652 /* export_1222 */]
00001D5E 301F move.w D0, [A7]+
00001D60 48C0 ext.l D0
00001D62 2E00 move.l D7, D0
label00001D64:
00001D64 6022 bra +0x24 /* 00001D88 */
label00001D66:
00001D66 42A7 clr.l -[A7]
00001D68 2F2D A6C4 move.l -[A7], [A5 - 0x593C]
00001D6C 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00001D70 4EAD 26F2 jsr [A5 + 0x26F2 /* export_1242 */]
00001D74 2E1F move.l D7, [A7]+
00001D76 6010 bra +0x12 /* 00001D88 */
label00001D78:
00001D78 42A7 clr.l -[A7]
00001D7A 2F2E FFDC move.l -[A7], [A6 - 0x24]
00001D7E 4EAD 25E2 jsr [A5 + 0x25E2 /* export_1208 */]
00001D82 2E1F move.l D7, [A7]+
00001D84 6002 bra +0x4 /* 00001D88 */
label00001D86:
00001D86 7801 moveq.l D4, 0x01
label00001D88:
00001D88 4EAD 0A6A jsr [A5 + 0xA6A /* export_329 */]
00001D8C 1004 move.b D0, D4
00001D8E 6708 beq +0xA /* 00001D98 */
00001D90 3F3C 002D move.w -[A7], 0x2D /* '-' */
00001D94 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
label00001D98:
00001D98 1F3C 000F move.b -[A7], 0xF
00001D9C 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
00001DA0 2F07 move.l -[A7], D7
00001DA2 4EAD 0CEA jsr [A5 + 0xCEA /* export_409 */]
00001DA6 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00001DAA 4E5E unlink A6
00001DAC 4E75 rts
export_1529:
00001DAE 4E56 FF00 link A6, -0x0100
00001DB2 1D7C 0001 FF00 move.b [A6 - 0x100], 0x1
00001DB8 42A7 clr.l -[A7]
00001DBA 4EAD 0BCA jsr [A5 + 0xBCA /* export_373 */]
00001DBE 201F move.l D0, [A7]+
00001DC0 1D40 FF01 move.b [A6 - 0xFF], D0
00001DC4 1F3C 000F move.b -[A7], 0xF
00001DC8 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
00001DCC 486E FF00 pea.l [A6 - 0x100]
00001DD0 4EAD 0C32 jsr [A5 + 0xC32 /* export_386 */]
00001DD4 4E5E unlink A6
00001DD6 4E75 rts
export_1530:
00001DD8 4E56 FFF4 link A6, -0x000C
00001DDC 2F0C move.l -[A7], A4
00001DDE 4267 clr.w -[A7]
00001DE0 4EAD 0B22 jsr [A5 + 0xB22 /* export_352 */]
00001DE4 3B5F B7D8 move.w [A5 - 0x4828], [A7]+
00001DE8 42A7 clr.l -[A7]
00001DEA 4EAD 0BC2 jsr [A5 + 0xBC2 /* export_372 */]
00001DEE 2D5F FFFC move.l [A6 - 0x4], [A7]+
00001DF2 42A7 clr.l -[A7]
00001DF4 4EAD 0BC2 jsr [A5 + 0xBC2 /* export_372 */]
00001DF8 2D5F FFF8 move.l [A6 - 0x8], [A7]+
00001DFC 42A7 clr.l -[A7]
00001DFE 206E FFF8 movea.l A0, [A6 - 0x8]
00001E02 2F10 move.l -[A7], [A0]
00001E04 206E FFFC movea.l A0, [A6 - 0x4]
00001E08 2F10 move.l -[A7], [A0]
00001E0A 4EAD 24CA jsr [A5 + 0x24CA /* export_1173 */]
00001E0E 285F movea.l A4, [A7]+
00001E10 1F3C 000F move.b -[A7], 0xF
00001E14 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
00001E18 200C move.l D0, A4
00001E1A 6608 bne +0xA /* 00001E24 */
00001E1C 42A7 clr.l -[A7]
00001E1E 4EAD 0CEA jsr [A5 + 0xCEA /* export_409 */]
00001E22 6018 bra +0x1A /* 00001E3C */
label00001E24:
00001E24 42A7 clr.l -[A7]
00001E26 206E FFFC movea.l A0, [A6 - 0x4]
00001E2A 2F10 move.l -[A7], [A0]
00001E2C 2F0C move.l -[A7], A4
00001E2E 4EAD 09A2 jsr [A5 + 0x9A2 /* export_304 */]
00001E32 201F move.l D0, [A7]+
00001E34 5280 addq.l D0, 1
00001E36 2F00 move.l -[A7], D0
00001E38 4EAD 0CEA jsr [A5 + 0xCEA /* export_409 */]
label00001E3C:
00001E3C 486E FFF8 pea.l [A6 - 0x8]
00001E40 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
00001E44 486E FFFC pea.l [A6 - 0x4]
00001E48 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
00001E4C 285F movea.l A4, [A7]+
00001E4E 4E5E unlink A6
00001E50 4E75 rts
export_1531:
00001E52 4E56 FFF0 link A6, -0x0010
00001E56 486E FFF0 pea.l [A6 - 0x10]
00001E5A A976 syscall GetKeys
00001E5C 703A moveq.l D0, 0x3A
00001E5E 3200 move.w D1, D0
00001E60 E641 asr D1.w, 3
00001E62 0136 10F0 btst [A6 + D1.w - 0x16], D0
00001E66 56C0 sne D0
00001E68 0240 0001 andi.w D0, 0x1
00001E6C 1F00 move.b -[A7], D0
00001E6E 4EAD 0CCA jsr [A5 + 0xCCA /* export_405 */]
00001E72 4E5E unlink A6
00001E74 4E75 rts
export_1532:
fn00001E76:
00001E76 4E56 FEFE link A6, -0x0102
00001E7A 48E7 0108 movem.l -[A7], D7,A4
00001E7E 42A7 clr.l -[A7]
00001E80 4EAD 0BCA jsr [A5 + 0xBCA /* export_373 */]
00001E84 201F move.l D0, [A7]+
00001E86 3E00 move.w D7, D0
00001E88 1F3C 000F move.b -[A7], 0xF
00001E8C 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
00001E90 206D E1DE movea.l A0, [A5 - 0x1E22]
00001E94 BE68 0028 cmp.w D7, [A0 + 0x28]
00001E98 6F06 ble +0x8 /* 00001EA0 */
00001E9A 4EAD 0C22 jsr [A5 + 0xC22 /* export_384 */]
00001E9E 603A bra +0x3C /* 00001EDA */
label00001EA0:
00001EA0 4A47 tst.w D7
00001EA2 6622 bne +0x24 /* 00001EC6 */
00001EA4 41ED E0A8 lea.l A0, [A5 - 0x1F58]
00001EA8 B1ED E1DE cmpa.l A0, [A5 - 0x1E22]
00001EAC 6606 bne +0x8 /* 00001EB4 */
00001EAE 4EAD 0C22 jsr [A5 + 0xC22 /* export_384 */]
00001EB2 6026 bra +0x28 /* 00001EDA */
label00001EB4:
00001EB4 2F2D E1DE move.l -[A7], [A5 - 0x1E22]
00001EB8 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */]
00001EBC 486D E0DE pea.l [A5 - 0x1F22]
00001EC0 4EAD 0C32 jsr [A5 + 0xC32 /* export_386 */]
00001EC4 6014 bra +0x16 /* 00001EDA */
label00001EC6:
00001EC6 286D E1DE movea.l A4, [A5 - 0x1E22]
00001ECA 486C 000C pea.l [A4 + 0xC]
00001ECE 3007 move.w D0, D7
00001ED0 D06C 0014 add.w D0, [A4 + 0x14]
00001ED4 3F00 move.w -[A7], D0
00001ED6 4EAD 0DAA jsr [A5 + 0xDAA /* export_433 */]
label00001EDA:
00001EDA 4CDF 1080 movem.l D7,A4, [A7]+
00001EDE 4E5E unlink A6
00001EE0 4E75 rts
export_1533:
00001EE2 4E56 0000 link A6, 0
00001EE6 206D E1DE movea.l A0, [A5 - 0x1E22]
00001EEA 3028 0028 move.w D0, [A0 + 0x28]
00001EEE 48C0 ext.l D0
00001EF0 2F00 move.l -[A7], D0
00001EF2 4EAD 0CEA jsr [A5 + 0xCEA /* export_409 */]
00001EF6 4E5E unlink A6
00001EF8 4E75 rts
fn00001EFA:
00001EFA 4E56 FF00 link A6, -0x0100
00001EFE 206E 000C movea.l A0, [A6 + 0xC]
00001F02 43EE FF00 lea.l A1, [A6 - 0x100]
00001F06 703F moveq.l D0, 0x3F
label00001F08:
00001F08 22D8 move.l [A1]+, [A0]+
00001F0A 51C8 FFFC dbf D0, -0x6 /* 00001F08 */
00001F0E 486E FF00 pea.l [A6 - 0x100]
00001F12 4EAD 0C32 jsr [A5 + 0xC32 /* export_386 */]
00001F16 4EAD 2BA2 jsr [A5 + 0x2BA2 /* export_1392 */]
00001F1A 4E5E unlink A6
00001F1C 205F movea.l A0, [A7]+
00001F1E 504F addq.w A7, 8
00001F20 4ED0 jmp [A0]
export_1534:
00001F22 4E56 FEFA link A6, -0x0106
00001F26 48E7 0308 movem.l -[A7], D6,D7,A4
00001F2A 286D E1DE movea.l A4, [A5 - 0x1E22]
00001F2E 486D CEEC pea.l [A5 - 0x3114]
00001F32 7002 moveq.l D0, 0x02
00001F34 2F00 move.l -[A7], D0
00001F36 1F3C 000F move.b -[A7], 0xF
00001F3A 4EAD 094A jsr [A5 + 0x94A /* export_293 */]
00001F3E 42A7 clr.l -[A7]
00001F40 4EAD 0CEA jsr [A5 + 0xCEA /* export_409 */]
00001F44 4EBA FF30 jsr [PC - 0xD0 /* 00001E76 */]
00001F48 102C 0022 move.b D0, [A4 + 0x22]
00001F4C 670C beq +0xE /* 00001F5A */
00001F4E 487A 00F6 pea.l [PC + 0xF6 /* 00002046, value 0x1284E56 */]
00001F52 2F0E move.l -[A7], A6
00001F54 4EBA FFA4 jsr [PC - 0x5C /* 00001EFA */]
00001F58 6010 bra +0x12 /* 00001F6A */
label00001F5A:
00001F5A 4A6C 0028 tst.w [A4 + 0x28]
00001F5E 6F0A ble +0xC /* 00001F6A */
00001F60 487A 00DE pea.l [PC + 0xDE /* 00002040, value 0x120012C */]
00001F64 2F0E move.l -[A7], A6
00001F66 4EBA FF92 jsr [PC - 0x6E /* 00001EFA */]
label00001F6A:
00001F6A 3D6C 0028 FEFA move.w [A6 - 0x106], [A4 + 0x28]
00001F70 7E01 moveq.l D7, 0x01
00001F72 6000 00AA bra +0xAC /* 0000201E */
label00001F76:
00001F76 486D CEEC pea.l [A5 - 0x3114]
00001F7A 7002 moveq.l D0, 0x02
00001F7C 2F00 move.l -[A7], D0
00001F7E 1F3C 000F move.b -[A7], 0xF
00001F82 4EAD 094A jsr [A5 + 0x94A /* export_293 */]
00001F86 3007 move.w D0, D7
00001F88 48C0 ext.l D0
00001F8A 2F00 move.l -[A7], D0
00001F8C 4EAD 0CEA jsr [A5 + 0xCEA /* export_409 */]
00001F90 4EBA FEE4 jsr [PC - 0x11C /* 00001E76 */]
00001F94 102C 0023 move.b D0, [A4 + 0x23]
00001F98 0A00 0001 xori.b D0, 0x1
00001F9C 4A00 tst.b D0
00001F9E 660C bne +0xE /* 00001FAC */
00001FA0 222C 002E move.l D1, [A4 + 0x2E]
00001FA4 3407 move.w D2, D7
00001FA6 0501 btst D1, D2
00001FA8 56C1 sne D1
00001FAA 8001 or.b D0, D1
label00001FAC:
00001FAC 0240 0001 andi.w D0, 0x1
00001FB0 1C00 move.b D6, D0
00001FB2 6728 beq +0x2A /* 00001FDC */
00001FB4 486D CEF0 pea.l [A5 - 0x3110]
00001FB8 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00001FBC 487A 0086 pea.l [PC + 0x86 /* 00002044, value 0x1220128 */]
00001FC0 486D CEF0 pea.l [A5 - 0x3110]
00001FC4 487A 007E pea.l [PC + 0x7E /* 00002044, value 0x1220128 */]
00001FC8 486E FEFC pea.l [A6 - 0x104]
00001FCC 3F3C 0003 move.w -[A7], 0x3
00001FD0 4EAD 0592 jsr [A5 + 0x592 /* export_174 */]
00001FD4 486E FEFC pea.l [A6 - 0x104]
00001FD8 4EAD 0C3A jsr [A5 + 0xC3A /* export_387 */]
label00001FDC:
00001FDC 4EAD 2BA2 jsr [A5 + 0x2BA2 /* export_1392 */]
00001FE0 BE6C 0028 cmp.w D7, [A4 + 0x28]
00001FE4 6C34 bge +0x36 /* 0000201A */
00001FE6 102C 0023 move.b D0, [A4 + 0x23]
00001FEA 0A00 0001 xori.b D0, 0x1
00001FEE 4A00 tst.b D0
00001FF0 6612 bne +0x14 /* 00002004 */
00001FF2 222C 0032 move.l D1, [A4 + 0x32]
00001FF6 3407 move.w D2, D7
00001FF8 0501 btst D1, D2
00001FFA 56C1 sne D1
00001FFC 8001 or.b D0, D1
00001FFE 0240 0001 andi.w D0, 0x1
00002002 670C beq +0xE /* 00002010 */
label00002004:
00002004 487A 003C pea.l [PC + 0x3C /* 00002042, value 0x12C0122 */]
00002008 2F0E move.l -[A7], A6
0000200A 4EBA FEEE jsr [PC - 0x112 /* 00001EFA */]
0000200E 600A bra +0xC /* 0000201A */
label00002010:
00002010 487A 002E pea.l [PC + 0x2E /* 00002040, value 0x120012C */]
00002014 2F0E move.l -[A7], A6
00002016 4EBA FEE2 jsr [PC - 0x11E /* 00001EFA */]
label0000201A:
0000201A 5247 addq.w D7, 1
0000201C 6908 bvs +0xA /* 00002026 */
label0000201E:
0000201E BE6E FEFA cmp.w D7, [A6 - 0x106]
00002022 6F00 FF52 ble -0xAC /* 00001F76 */
label00002026:
00002026 102C 0022 move.b D0, [A4 + 0x22]
0000202A 670A beq +0xC /* 00002036 */
0000202C 487A 0010 pea.l [PC + 0x10 /* 0000203E, value 0x1290120 */]
00002030 2F0E move.l -[A7], A6
00002032 4EBA FEC6 jsr [PC - 0x13A /* 00001EFA */]
label00002036:
00002036 4CDF 10C0 movem.l D6,D7,A4, [A7]+
0000203A 4E5E unlink A6
0000203C 4E75 rts
0000203E 0129 0120 btst [A1 + 0x120], D0
00002042 012C 0122 btst [A4 + 0x122], D0
00002046 0128 4E56 btst [A0 + 0x4E56], D0
export_1535: // at 00002048 (misaligned)
0000204A FFD4 .invalid <<F/7/7>>
0000204C 486E FFF6 pea.l [A6 - 0xA]
00002050 4EAD 0C82 jsr [A5 + 0xC82 /* export_396 */]
00002054 1F3C 000F move.b -[A7], 0xF
00002058 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
0000205C 4267 clr.w -[A7]
0000205E 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00002062 1D5F FFF5 move.b [A6 - 0xB], [A7]+
00002066 1F3C 0001 move.b -[A7], 0x1
0000206A 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
0000206E 701F moveq.l D0, 0x1F
00002070 2F00 move.l -[A7], D0
00002072 7002 moveq.l D0, 0x02
00002074 2F00 move.l -[A7], D0
00002076 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
0000207A 201F move.l D0, [A7]+
0000207C 5580 subq.l D0, 2
0000207E 2D40 FFF0 move.l [A6 - 0x10], D0
00002082 486E FFF0 pea.l [A6 - 0x10]
00002086 486E FFF6 pea.l [A6 - 0xA]
0000208A 3F3C 280A move.w -[A7], 0x280A /* '(\n' */
0000208E A9EB syscall Pack4/FP68K
00002090 6F30 ble +0x32 /* 000020C2 */
00002092 701F moveq.l D0, 0x1F
00002094 2F00 move.l -[A7], D0
00002096 7002 moveq.l D0, 0x02
00002098 2F00 move.l -[A7], D0
0000209A 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
0000209E 201F move.l D0, [A7]+
000020A0 5580 subq.l D0, 2
000020A2 2D40 FFE2 move.l [A6 - 0x1E], D0
000020A6 486E FFE2 pea.l [A6 - 0x1E]
000020AA 486E FFE6 pea.l [A6 - 0x1A]
000020AE 3F3C 280E move.w -[A7], 0x280E
000020B2 A9EB syscall Pack4/FP68K
000020B4 41EE FFF6 lea.l A0, [A6 - 0xA]
000020B8 43EE FFE6 lea.l A1, [A6 - 0x1A]
000020BC 20D9 move.l [A0]+, [A1]+
000020BE 20D9 move.l [A0]+, [A1]+
000020C0 3091 move.w [A0], [A1]
label000020C2:
000020C2 487A 0078 pea.l [PC + 0x78 /* 0000213C, value 0x3FFF8000 */]
000020C6 486E FFF6 pea.l [A6 - 0xA]
000020CA 3F3C 000A move.w -[A7], 0xA /* '\n' */
000020CE A9EB syscall Pack4/FP68K
000020D0 620A bhi +0xC /* 000020DC */
000020D2 7001 moveq.l D0, 0x01
000020D4 2F00 move.l -[A7], D0
000020D6 4EAD 0CEA jsr [A5 + 0xCEA /* export_409 */]
000020DA 6054 bra +0x56 /* 00002130 */
label000020DC:
000020DC 486E FFE6 pea.l [A6 - 0x1A]
000020E0 486E FFD8 pea.l [A6 - 0x28]
000020E4 486D FA6E pea.l [A5 - 0x592]
000020E8 4EAD 0522 jsr [A5 + 0x522 /* export_160 */]
000020EC 588F addq.l A7, 4
000020EE 486E FFF6 pea.l [A6 - 0xA]
000020F2 486E FFD8 pea.l [A6 - 0x28]
000020F6 3F3C 0004 move.w -[A7], 0x4
000020FA A9EB syscall Pack4/FP68K
000020FC 701F moveq.l D0, 0x1F
000020FE 2F00 move.l -[A7], D0
00002100 7002 moveq.l D0, 0x02
00002102 2F00 move.l -[A7], D0
00002104 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
00002108 201F move.l D0, [A7]+
0000210A 5380 subq.l D0, 1
0000210C 2D40 FFD4 move.l [A6 - 0x2C], D0
00002110 486E FFD4 pea.l [A6 - 0x2C]
00002114 486E FFD8 pea.l [A6 - 0x28]
00002118 3F3C 2806 move.w -[A7], 0x2806
0000211C A9EB syscall Pack4/FP68K
0000211E 486E FFD8 pea.l [A6 - 0x28]
00002122 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
00002126 588F addq.l A7, 4
00002128 486E FFE6 pea.l [A6 - 0x1A]
0000212C 4EAD 0CD2 jsr [A5 + 0xCD2 /* export_406 */]
label00002130:
00002130 1F2E FFF5 move.b -[A7], [A6 - 0xB]
00002134 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00002138 4E5E unlink A6
0000213A 4E75 rts
0000213C 3FFF move.w <<invalid special address>>, <<invalid special address>>
0000213E 8000 or.b D0, D0
00002140 0000 0000 ori.b D0, 0x0
00002144 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1536: // at 00002146 (misaligned)
00002148 0000 2F2D ori.b D0, 0x2D /* '-' */
0000214C CEC2 mulu.w D7, D2
0000214E 4267 clr.w -[A7]
00002150 4EAD 0C2A jsr [A5 + 0xC2A /* export_385 */]
00002154 4E5E unlink A6
00002156 4E75 rts
export_1537:
00002158 4E56 FFF4 link A6, -0x000C
0000215C 4267 clr.w -[A7]
0000215E 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00002162 1D5F FFFF move.b [A6 - 0x1], [A7]+
00002166 4267 clr.w -[A7]
00002168 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
0000216C 486E FFF4 pea.l [A6 - 0xC]
00002170 4EAD 0C82 jsr [A5 + 0xC82 /* export_396 */]
00002174 1F3C 000F move.b -[A7], 0xF
00002178 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
0000217C 42A7 clr.l -[A7]
0000217E 486E FFF4 pea.l [A6 - 0xC]
00002182 4EAD 0512 jsr [A5 + 0x512 /* export_158 */]
00002186 4EAD 0CEA jsr [A5 + 0xCEA /* export_409 */]
0000218A 1F2E FFFF move.b -[A7], [A6 - 0x1]
0000218E 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00002192 4E5E unlink A6
00002194 4E75 rts
export_1538:
00002196 4E56 0000 link A6, 0
0000219A 486D A396 pea.l [A5 - 0x5C6A]
0000219E 4EAD 0CFA jsr [A5 + 0xCFA /* export_411 */]
000021A2 4E5E unlink A6
000021A4 4E75 rts
export_1539:
000021A6 4E56 FFEE link A6, -0x0012
000021AA 102D A13E move.b D0, [A5 - 0x5EC2]
000021AE 6714 beq +0x16 /* 000021C4 */
000021B0 4267 clr.w -[A7]
000021B2 486E FFFC pea.l [A6 - 0x4]
000021B6 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
000021BA 301F move.w D0, [A7]+
000021BC 48C0 ext.l D0
000021BE 2B40 CEEC move.l [A5 - 0x3114], D0
000021C2 6008 bra +0xA /* 000021CC */
label000021C4:
000021C4 486E FFFC pea.l [A6 - 0x4]
000021C8 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
label000021CC:
000021CC 7000 moveq.l D0, 0x00
000021CE 2D40 FFF8 move.l [A6 - 0x8], D0
000021D2 41EE FFF8 lea.l A0, [A6 - 0x8]
000021D6 2F08 move.l -[A7], A0
000021D8 486E FFEE pea.l [A6 - 0x12]
000021DC 3F3C 300E move.w -[A7], 0x300E
000021E0 A9EB syscall Pack4/FP68K
000021E2 486E FFEE pea.l [A6 - 0x12]
000021E6 4EAD 0CD2 jsr [A5 + 0xCD2 /* export_406 */]
000021EA 4E5E unlink A6
000021EC 4E75 rts
export_1540:
000021EE 4E56 FF00 link A6, -0x0100
000021F2 486E FF00 pea.l [A6 - 0x100]
000021F6 3F3C 0001 move.w -[A7], 0x1
000021FA 4EAD 098A jsr [A5 + 0x98A /* export_301 */]
000021FE 4EAD 0C3A jsr [A5 + 0xC3A /* export_387 */]
00002202 4E5E unlink A6
00002204 4E75 rts
export_1541:
00002206 4E56 FF00 link A6, -0x0100
0000220A 486E FF00 pea.l [A6 - 0x100]
0000220E 3F3C 0003 move.w -[A7], 0x3
00002212 4EAD 098A jsr [A5 + 0x98A /* export_301 */]
00002216 4EAD 0C3A jsr [A5 + 0xC3A /* export_387 */]
0000221A 4E5E unlink A6
0000221C 4E75 rts
export_1542:
0000221E 4E56 FF00 link A6, -0x0100
00002222 486E FF00 pea.l [A6 - 0x100]
00002226 3F3C 0002 move.w -[A7], 0x2
0000222A 4EAD 098A jsr [A5 + 0x98A /* export_301 */]
0000222E 4EAD 0C3A jsr [A5 + 0xC3A /* export_387 */]
00002232 4E5E unlink A6
00002234 4E75 rts
export_1543:
00002236 4E56 FFFC link A6, -0x0004
0000223A 102D BCB0 move.b D0, [A5 - 0x4350]
0000223E 6724 beq +0x26 /* 00002264 */
00002240 42A7 clr.l -[A7]
00002242 206D BC8C movea.l A0, [A5 - 0x4374]
00002246 2050 movea.l A0, [A0]
00002248 3F28 0020 move.w -[A7], [A0 + 0x20]
0000224C 2F2D BC8C move.l -[A7], [A5 - 0x4374]
00002250 3F3C 0008 move.w -[A7], 0x8
00002254 A83D syscall TEDispatch
00002256 2D5F FFFC move.l [A6 - 0x4], [A7]+
0000225A 486E FFFC pea.l [A6 - 0x4]
0000225E 4EAD 0CF2 jsr [A5 + 0xCF2 /* export_410 */]
00002262 6004 bra +0x6 /* 00002268 */
label00002264:
00002264 4EAD 0C22 jsr [A5 + 0xC22 /* export_384 */]
label00002268:
00002268 4E5E unlink A6
0000226A 4E75 rts
export_1544:
0000226C 4E56 0000 link A6, 0
00002270 42A7 clr.l -[A7]
00002272 4EAD 0992 jsr [A5 + 0x992 /* export_302 */]
00002276 1F3C 0001 move.b -[A7], 0x1
0000227A 4EAD 0C2A jsr [A5 + 0xC2A /* export_385 */]
0000227E 4E5E unlink A6
00002280 4E75 rts
export_1545:
00002282 4E56 FFF0 link A6, -0x0010
00002286 486E FFF0 pea.l [A6 - 0x10]
0000228A A976 syscall GetKeys
0000228C 7038 moveq.l D0, 0x38
0000228E 3200 move.w D1, D0
00002290 E641 asr D1.w, 3
00002292 0136 10F0 btst [A6 + D1.w - 0x16], D0
00002296 56C0 sne D0
00002298 0240 0001 andi.w D0, 0x1
0000229C 1F00 move.b -[A7], D0
0000229E 4EAD 0CCA jsr [A5 + 0xCCA /* export_405 */]
000022A2 4E5E unlink A6
000022A4 4E75 rts
export_1546:
000022A6 4E56 0000 link A6, 0
000022AA 3F3C 0018 move.w -[A7], 0x18
000022AE 4EAD 0952 jsr [A5 + 0x952 /* export_294 */]
000022B2 4E5E unlink A6
000022B4 4E75 rts
export_1547:
000022B6 4E56 FEF6 link A6, -0x010A
000022BA 41EE FEF6 lea.l A0, [A6 - 0x10A]
000022BE 43FA 0042 lea.l A1, [PC + 0x42 /* 00002302, value 0x4646F6E, pstring "done" */]
000022C2 20D9 move.l [A0]+, [A1]+
000022C4 3091 move.w [A0], [A1]
000022C6 4267 clr.w -[A7]
000022C8 4EAD 12E2 jsr [A5 + 0x12E2 /* export_600 */]
000022CC 101F move.b D0, [A7]+
000022CE 0A00 0001 xori.b D0, 0x1
000022D2 4A00 tst.b D0
000022D4 6720 beq +0x22 /* 000022F6 */
000022D6 4AAD EBE6 tst.l [A5 - 0x141A]
000022DA 56C1 sne D1
000022DC C001 and.b D0, D1
000022DE 6716 beq +0x18 /* 000022F6 */
000022E0 206D EBE6 movea.l A0, [A5 - 0x141A]
000022E4 2050 movea.l A0, [A0]
000022E6 43EE FEF6 lea.l A1, [A6 - 0x10A]
000022EA 41E8 000A lea.l A0, [A0 + 0xA]
000022EE 703F moveq.l D0, 0x3F
label000022F0:
000022F0 22D8 move.l [A1]+, [A0]+
000022F2 51C8 FFFC dbf D0, -0x6 /* 000022F0 */
label000022F6:
000022F6 486E FEF6 pea.l [A6 - 0x10A]
000022FA 4EAD 0C32 jsr [A5 + 0xC32 /* export_386 */]
000022FE 4E5E unlink A6
00002300 4E75 rts
00002302 0464 6F6E subi.w -[A4], 0x6F6E /* 'on' */
00002306 6500 4E56 bcs +0x4E58 /* 0000715E */
export_1548: // at 00002308 (misaligned)
0000230A FFEC .invalid <<F/7/7>>
0000230C 486E FFF6 pea.l [A6 - 0xA]
00002310 4EAD 0C82 jsr [A5 + 0xC82 /* export_396 */]
00002314 1F3C 000F move.b -[A7], 0xF
00002318 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
0000231C 41EE FFEC lea.l A0, [A6 - 0x14]
00002320 43EE FFF6 lea.l A1, [A6 - 0xA]
00002324 20D9 move.l [A0]+, [A1]+
00002326 20D9 move.l [A0]+, [A1]+
00002328 3091 move.w [A0], [A1]
0000232A 486E FFEC pea.l [A6 - 0x14]
0000232E 3F3C 0012 move.w -[A7], 0x12
00002332 A9EB syscall Pack4/FP68K
00002334 486E FFEC pea.l [A6 - 0x14]
00002338 4EAD 0CD2 jsr [A5 + 0xCD2 /* export_406 */]
0000233C 4E5E unlink A6
0000233E 4E75 rts
export_1549:
00002340 4E56 FDFC link A6, -0x0204
00002344 2F0C move.l -[A7], A4
00002346 4EAD 0C22 jsr [A5 + 0xC22 /* export_384 */]
0000234A 42A7 clr.l -[A7]
0000234C 2F2D B660 move.l -[A7], [A5 - 0x49A0]
00002350 A917 syscall GetWRefCon
00002352 285F movea.l A4, [A7]+
label00002354:
00002354 200C move.l D0, A4
00002356 673C beq +0x3E /* 00002394 */
00002358 486E FDFC pea.l [A6 - 0x204]
0000235C 2054 movea.l A0, [A4]
0000235E 2F28 000E move.l -[A7], [A0 + 0xE]
00002362 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */]
00002366 205F movea.l A0, [A7]+
00002368 43EE FEFC lea.l A1, [A6 - 0x104]
0000236C 703F moveq.l D0, 0x3F
label0000236E:
0000236E 22D8 move.l [A1]+, [A0]+
00002370 51C8 FFFC dbf D0, -0x6 /* 0000236E */
00002374 486E FEFC pea.l [A6 - 0x104]
00002378 4EAD 0C32 jsr [A5 + 0xC32 /* export_386 */]
0000237C 4EAD 2BA2 jsr [A5 + 0x2BA2 /* export_1392 */]
00002380 486D CEA2 pea.l [A5 - 0x315E]
00002384 4EAD 0C3A jsr [A5 + 0xC3A /* export_387 */]
00002388 4EAD 2BA2 jsr [A5 + 0x2BA2 /* export_1392 */]
0000238C 2054 movea.l A0, [A4]
0000238E 2868 003A movea.l A4, [A0 + 0x3A]
00002392 60C0 bra -0x3E /* 00002354 */
label00002394:
00002394 285F movea.l A4, [A7]+
00002396 4E5E unlink A6
00002398 4E75 rts
export_1550:
0000239A 4E56 0000 link A6, 0
0000239E 42A7 clr.l -[A7]
000023A0 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
000023A4 4EAD 0CEA jsr [A5 + 0xCEA /* export_409 */]
000023A8 4E5E unlink A6
000023AA 4E75 rts
export_1551:
000023AC 4E56 0000 link A6, 0
000023B0 3F3C 001C move.w -[A7], 0x1C
000023B4 4EAD 0952 jsr [A5 + 0x952 /* export_294 */]
000023B8 4E5E unlink A6
000023BA 4E75 rts
export_1552:
000023BC 4E56 FFE6 link A6, -0x001A
000023C0 206D E1DE movea.l A0, [A5 - 0x1E22]
000023C4 2068 0024 movea.l A0, [A0 + 0x24]
000023C8 43EE FFE6 lea.l A1, [A6 - 0x1A]
000023CC 7005 moveq.l D0, 0x05
label000023CE:
000023CE 22D8 move.l [A1]+, [A0]+
000023D0 51C8 FFFC dbf D0, -0x6 /* 000023CE */
000023D4 1D6D D140 FFFF move.b [A6 - 0x1], [A5 - 0x2EC0]
000023DA 202E FFE8 move.l D0, [A6 - 0x18]
000023DE B0AD A630 cmp.l D0, [A5 - 0x59D0]
000023E2 56C0 sne D0
000023E4 4A00 tst.b D0
000023E6 6710 beq +0x12 /* 000023F8 */
000023E8 4A2D D140 tst.b [A5 - 0x2EC0]
000023EC 57C1 seq D1
000023EE C001 and.b D0, D1
000023F0 6706 beq +0x8 /* 000023F8 */
000023F2 1B7C 0001 D140 move.b [A5 - 0x2EC0], 0x1
label000023F8:
000023F8 486E FFE6 pea.l [A6 - 0x1A]
000023FC 4267 clr.w -[A7]
000023FE 4EAD 173A jsr [A5 + 0x173A /* export_739 */]
00002402 1B6E FFFF D140 move.b [A5 - 0x2EC0], [A6 - 0x1]
00002408 4E5E unlink A6
0000240A 4E75 rts
export_1553:
0000240C 4E56 0000 link A6, 0
00002410 42A7 clr.l -[A7]
00002412 A975 syscall TickCount
00002414 4EAD 0CEA jsr [A5 + 0xCEA /* export_409 */]
00002418 4E5E unlink A6
0000241A 4E75 rts
export_1554:
0000241C 4E56 FEFA link A6, -0x0106
00002420 102D A13E move.b D0, [A5 - 0x5EC2]
00002424 6710 beq +0x12 /* 00002436 */
00002426 4267 clr.w -[A7]
00002428 486E FFFC pea.l [A6 - 0x4]
0000242C 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
00002430 3D5F FEFA move.w [A6 - 0x106], [A7]+
00002434 6008 bra +0xA /* 0000243E */
label00002436:
00002436 486E FFFC pea.l [A6 - 0x4]
0000243A 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
label0000243E:
0000243E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002442 7001 moveq.l D0, 0x01
00002444 B02D D140 cmp.b D0, [A5 - 0x2EC0]
00002448 57C0 seq D0
0000244A 4400 neg.b D0
0000244C 1F00 move.b -[A7], D0
0000244E 486E FEFC pea.l [A6 - 0x104]
00002452 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00002456 486E FEFC pea.l [A6 - 0x104]
0000245A 4EAD 0C32 jsr [A5 + 0xC32 /* export_386 */]
0000245E 4E5E unlink A6
00002460 4E75 rts
export_1555:
00002462 4E56 FE00 link A6, -0x0200
00002466 486E FF00 pea.l [A6 - 0x100]
0000246A 3F3C 008D move.w -[A7], 0x8D
0000246E 3F2D BB1C move.w -[A7], [A5 - 0x44E4]
00002472 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */]
00002476 486E FF00 pea.l [A6 - 0x100]
0000247A 487A 002A pea.l [PC + 0x2A /* 000024A6, value 0x520746F, pstring " tool" */]
0000247E 486E FE00 pea.l [A6 - 0x200]
00002482 3F3C 0002 move.w -[A7], 0x2
00002486 4EAD 0592 jsr [A5 + 0x592 /* export_174 */]
0000248A 41EE FF00 lea.l A0, [A6 - 0x100]
0000248E 43EE FE00 lea.l A1, [A6 - 0x200]
00002492 703F moveq.l D0, 0x3F
label00002494:
00002494 20D9 move.l [A0]+, [A1]+
00002496 51C8 FFFC dbf D0, -0x6 /* 00002494 */
0000249A 486E FF00 pea.l [A6 - 0x100]
0000249E 4EAD 0C32 jsr [A5 + 0xC32 /* export_386 */]
000024A2 4E5E unlink A6
000024A4 4E75 rts
000024A6 0520 btst -[A0], D2
000024A8 746F moveq.l D2, 0x6F
000024AA 6F6C ble +0x6E /* 00002518 */
export_1556:
000024AC 4E56 FFF4 link A6, -0x000C
000024B0 4267 clr.w -[A7]
000024B2 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
000024B6 1D5F FFFF move.b [A6 - 0x1], [A7]+
000024BA 1F3C 0003 move.b -[A7], 0x3
000024BE 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
000024C2 486E FFF4 pea.l [A6 - 0xC]
000024C6 4EAD 0C82 jsr [A5 + 0xC82 /* export_396 */]
000024CA 1F3C 000F move.b -[A7], 0xF
000024CE 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
000024D2 42A7 clr.l -[A7]
000024D4 486E FFF4 pea.l [A6 - 0xC]
000024D8 4EAD 0512 jsr [A5 + 0x512 /* export_158 */]
000024DC 4EAD 0CEA jsr [A5 + 0xCEA /* export_409 */]
000024E0 1F2E FFFF move.b -[A7], [A6 - 0x1]
000024E4 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
000024E8 4E5E unlink A6
000024EA 4E75 rts
export_1557:
000024EC 4E56 FF00 link A6, -0x0100
000024F0 486E FF00 pea.l [A6 - 0x100]
000024F4 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
000024F8 1F3C 000F move.b -[A7], 0xF
000024FC 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
00002500 486E FF00 pea.l [A6 - 0x100]
00002504 4EAD 0C32 jsr [A5 + 0xC32 /* export_386 */]
00002508 4267 clr.w -[A7]
0000250A 4EAD 0A92 jsr [A5 + 0xA92 /* export_334 */]
0000250E 101F move.b D0, [A7]+
00002510 6608 bne +0xA /* 0000251A */
00002512 3F3C 002E move.w -[A7], 0x2E /* '.' */
00002516 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
// begin alternate branch 00002518-0000251A
label00002518:
00002518 09C2 .incomplete
// end alternate branch 00002518-0000251A
label00002518: // (misaligned)
label0000251A:
0000251A 4E5E unlink A6
0000251C 4E75 rts
export_1558:
0000251E 4E56 FFFC link A6, -0x0004
00002522 2F0C move.l -[A7], A4
00002524 2878 09D6 movea.l A4, [0x000009D6 /* WindowList */]
00002528 4EAD 0C22 jsr [A5 + 0xC22 /* export_384 */]
label0000252C:
0000252C 200C move.l D0, A4
0000252E 6726 beq +0x28 /* 00002556 */
00002530 2F0C move.l -[A7], A4
00002532 486D CEF0 pea.l [A5 - 0x3110]
00002536 A919 syscall GetWTitle
00002538 486D CEF0 pea.l [A5 - 0x3110]
0000253C 4EAD 0C32 jsr [A5 + 0xC32 /* export_386 */]
00002540 4EAD 2BA2 jsr [A5 + 0x2BA2 /* export_1392 */]
00002544 486D CEA2 pea.l [A5 - 0x315E]
00002548 4EAD 0C3A jsr [A5 + 0xC3A /* export_387 */]
0000254C 4EAD 2BA2 jsr [A5 + 0x2BA2 /* export_1392 */]
00002550 286C 0090 movea.l A4, [A4 + 0x90]
00002554 60D6 bra -0x28 /* 0000252C */
label00002556:
00002556 285F movea.l A4, [A7]+
00002558 4E5E unlink A6
0000255A 4E75 rts
fn0000255C:
0000255C 4E56 FFDE link A6, -0x0022
00002560 486E 0008 pea.l [A6 + 0x8]
00002564 A871 syscall GlobalToLocal
00002566 4267 clr.w -[A7]
00002568 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000256C 3F3C 0002 move.w -[A7], 0x2
00002570 486E FFFC pea.l [A6 - 0x4]
00002574 486E FFDE pea.l [A6 - 0x22]
00002578 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
0000257C 101F move.b D0, [A7]+
0000257E 671E beq +0x20 /* 0000259E */
00002580 2B6E 0008 C5B6 move.l [A5 - 0x3A4A], [A6 + 0x8]
00002586 2B6E FFFC B658 move.l [A5 - 0x49A8], [A6 - 0x4]
0000258C 2B6D A688 BD80 move.l [A5 - 0x4280], [A5 - 0x5978]
00002592 2B6D A630 BD7C move.l [A5 - 0x4284], [A5 - 0x59D0]
00002598 3B6E FFE0 B650 move.w [A5 - 0x49B0], [A6 - 0x20]
label0000259E:
0000259E 4E5E unlink A6
000025A0 2E9F move.l [A7], [A7]+
000025A2 4E75 rts